随笔分类 -  es6

CSS隐藏元素的方法及区别
摘要:1.opacity opacity:0将元素本身及其子元素都置为不可见的,而元素本身依然占据它自己的位置并对网页的布局起作用,它会响应用户交互。 2.visibility visibility:hidden将元素本身及其子元素都置为不可见的,而元素本身依然占据它自己的位置并对网页的布局起作用,它不会 阅读全文
posted @ 2019-09-27 22:08 嗯嗯呢 阅读(835) 评论(0) 推荐(0)
Object.create(null)和{}创建对象的区别
摘要:原文:https://www.jianshu.com/p/43ce4d7d6151 创建对象的方法: 创建一个空对象有以下三个方法: 创建空对象的区别: 要创建一个干净的空对象,应该使用Object.create(null)而不是剩下两种。 通过做Object.create(null),我们可以显式 阅读全文
posted @ 2019-09-13 16:00 嗯嗯呢 阅读(1600) 评论(0) 推荐(0)
模板字符串
摘要:模板字符串是增强版的字符串,用反引号(`)标识,它可以当做普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变`In JavaScript '\n' is a line-feed.` 上面代码中,模板字符串都是用反引号表示,如果在模板字符串中需要使用反引号,则前面需要用反 斜杠转义。 如果 阅读全文
posted @ 2019-09-10 15:16 嗯嗯呢 阅读(1367) 评论(0) 推荐(0)
对象的新增方法
摘要:1.Object.is() 用来比较两个值是否严格相等,与严格比较运算符( )的行为基本一致 不同之处只有两个:一是+0不等于-0,二是NaN等于自身。 2.Object.assign() 用于对象的合并,将源对象的所有可枚举属性,复制到目标对象(target)。 Object.assign方法的第 阅读全文
posted @ 2019-09-09 17:30 嗯嗯呢 阅读(671) 评论(0) 推荐(0)
对象的扩展
摘要:1.对象的简写: 2.简写法:打印对象 console.log直接输出user和foo两个对象时,就是两组键值对,可能会混淆。把它们放在大括号里面输出,就变成了对象的简洁表示法,每组键值对前面会打印对象名,这样就比较清晰了。 3.属性名的表达式: 表达式作为属性名,表达式需要放在方括号内。 若属性名 阅读全文
posted @ 2019-09-08 23:08 嗯嗯呢 阅读(433) 评论(0) 推荐(0)