摘要: 1.声明变量 Sass声明变量以美元符号"$"开头。例如: 上面的例子中,Sass的变量包括三个部分: (1)声明变量的符号"$" (2)变量 (3)赋予变量的值 再看一个定义按钮颜色的例子: 2.普通变量与默认变量 (1)普通变量 定义之后可以在全局范围内使用: 编译后的CSS代码: (2)默认变 阅读全文
posted @ 2016-05-24 22:14 -cyber 阅读(3710) 评论(0) 推荐(1) 编辑
摘要: 1.Sass语法格式 假设有这样一段CSS代码: Sass最初的语法格式 这种语法格式没有CSS中常见的大括号和分号,容易出错。 而SCSS的语法格式 SCSS比Sass更接近CSS。 2.Sass编译 使用Sass进行开发,项目中还是引用".css"文件,Sass只是一个预处理工具,只有在需要的时 阅读全文
posted @ 2016-05-24 12:57 -cyber 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 1.什么是预处理器? CSS预处理器是用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项目使用。CSS预处理器为CSS增加一些编程的特性,无需考虑浏览器的兼容性问题。 可以在CSS中使用变量、简单的逻辑程序、函数等等在编程语言中的一些特性,可以让你的CSS更加简洁、适 阅读全文
posted @ 2016-05-24 10:21 -cyber 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.将undefined看成没有值 产生undefined的情况: ①未赋值的变量的初始值为undefined。 ②访问对象中不存在的属性也会产生undefined。 ③函数体结尾使用未带参数的return语句,或未使用return语句都会产生undefined。 ④未给函数参数提供实参则该函数参数 阅读全文
posted @ 2016-05-24 09:50 -cyber 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.使用Object的直接实例构造轻量级的字典 字典就是可变长的字符串与值得映射集合。JavaScript甚至提供了枚举一个对象属性名的利器——for...in循环。 坚持Object的直接实例原则可以使得for...in循环摆脱原型污染的影响。 2.防止原型污染的最简单的方式之一就是一开始就不适用 阅读全文
posted @ 2016-05-24 09:46 -cyber 阅读(170) 评论(0) 推荐(0) 编辑