JavaScript
qq_40605334
这个作者很懒,什么都没留下…
展开
-
【js】数据类型的判断
知识点补充:相等和不相等——先转换再比较 (==)全等和不全等——仅比较而不转换 (===)Boolean转型函数的转换规则如下:针对布尔值:true -> true false-> false 针对数值: 0-> false 1->true NaN->false 针对字符串: '' -> false 非空->true 针对undefined: undefined -> false 针对null : null-> false 针原创 2022-04-24 13:44:57 · 52 阅读 · 0 评论 -
【js优化】使用文档碎片减少DOM操作
const list= document.getElementById('list')const frangment = document.createDocumentFragment() for(let i=0;i<5;i++){ const item = document.createElement('li') frangment.appendChild(item) //将li元素放到文档碎片中 并没有操作dom frangment在内存里面 .原创 2022-04-22 15:24:28 · 192 阅读 · 0 评论 -
【vue2】插值、动态属性、表达式、v-html
插值:表达式 {{data}}动态属性:标签的id属性不是写死,<p :id="dynamicId"></p>dynamicId: Math.random()表达式:{{ data+1 }} {{data:'存在':'不存在'}} //产生一个值,是表达式{{ var a=1 }} //不是表达式v-html: v-html的内容 会覆盖子元素的内容<div v-html="html">朋友</div> // 朋友 ...原创 2022-04-21 14:53:35 · 749 阅读 · 0 评论 -
JS中的array和Object的区别
1.使用Array.isArray()判断2.使用instanceof (引用类型 instanceof 函数)原理:判断实例对象的_proto是否指向构造函数prototype3.使用object.prototype.toString.call(obj)注:万不得已动用Object.prototype.toString.call()因为需要字符串片段判断效率会滞后很多4.Array.prototype.isPrototypeOf()实...原创 2022-04-21 14:26:25 · 1019 阅读 · 0 评论