官方文档vue-计算属性computed——>计算属性官方对于计算属性的解释是:对于任何复杂逻辑,你都应当使用计算属性。计算属性是基于它们的响应式依赖进行缓存的。只在相关响应式依赖发生改变时它们才会重新求值。个人理解:计算属性是为了模板中的表达式简洁,易维护,符合用于简单运算的设计初衷。例子:<div id="example"> <p>Original messa
let arr = [1,23,[121,1,53,[234,342,324,[234,432],234]]]快速实现let arr1 = arr.flat(Infinity) //降维 let arr2 = Array.from( new Set(arr1)) //去重,转为数组 let arr3 = arr2.sort((a,b)=>(a-b)) // 排序 console.
1: typeof返回数据类型,包含这7种: number、boolean、symbol、string、object、undefined、function。typeof null 返回类型错误,返回object。引用类型,除了function返回function类型外,其他均返回object。其中,null 有属于自己的数据类型 Null , 引用类型中的 数组、日期、正则 也都有属于自己的具
1.使用对象字面量的方式var cat = {} vat.name = "kity" cat.name = 2 cat.shyHello = function(){ alert('你好') }2.使用工厂方式创建var dog = new Object vat.name = "kity" cat.name = 2 cat.shyHello = function(){ alert('汪汪汪')
1.利用定位(常用)<body> <div class="father"> <div class="son">我是子元素</div> </div> </body> <style> .father{ width: 500px; height: 500px; border: 1px s
1:行内元素行内元素又称内联元素(inline block)。在浏览器中可以与其它行内元素共占一行,只有当多个元素的总宽度大于浏览器的宽度时,才会换行显示。常见的行内元素如下表:行内元素说明a超链接span常用行级strong加粗,强调b加粗,不强调em斜体,强调i斜体,不强调img图片input输入框select下拉列表2:块元素块级元素(block element)在浏览器中占据整行,并排斥其
1:递归let newObj = {} function kaoBei(newObj, obj) { for (let key in obj) { if (obj[key] instanceof Array) { newObj[key] = []; kaoBei(newObj[key], obj[key]) } else if (
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号