摘要:
1.Sass语法格式 假设有这样一段CSS代码: Sass最初的语法格式 这种语法格式没有CSS中常见的大括号和分号,容易出错。 而SCSS的语法格式 SCSS比Sass更接近CSS。 2.Sass编译 使用Sass进行开发,项目中还是引用".css"文件,Sass只是一个预处理工具,只有在需要的时 阅读全文
摘要:
1.什么是预处理器? CSS预处理器是用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用。CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容性问题。 可以在CSS中使用变量、简单的逻辑程序、函数等等在编程语言中的一些特性,可以让你的CSS更加简洁、适 阅读全文
摘要:
1.将undefined看成没有值 产生undefined的情况: ①未赋值的变量的初始值为undefined。 ②访问对象中不存在的属性也会产生undefined。 ③函数体结尾使用未带参数的return语句,或未使用return语句都会产生undefined。 ④未给函数参数提供实参则该函数参数 阅读全文
摘要:
1.使用Object的直接实例构造轻量级的字典 字典就是可变长的字符串与值得映射集合。JavaScript甚至提供了枚举一个对象属性名的利器——for...in循环。 坚持Object的直接实例原则可以使得for...in循环摆脱原型污染的影响。 2.防止原型污染的最简单的方式之一就是一开始就不适用 阅读全文