摘要:CSS学习笔记:1. CSS类名定义最佳实践:应该根据“它们是什么”来定义而不是“它们的外观如何”来定义。定义类名时,多个单词间用连字符2. 层叠:文档中的一个元素可能同时被多个CSS选择器选中,每个选择器都有一些CSS规则,这就是层叠。层叠给每个样式分配一个重要度。重要度高的优先执行。层叠采用的重要度次序:标有!important的用户样式标有!important的作者样式作者样式用户样式(通过浏览器应用自己的样式)浏览器/用户代理应用的样式3. 继承:就是父元素的规则也会适用于子元素。4. 特殊性: 针对一个html元素所定义的多个样式该执行哪一个?根据最特殊的定义来执行: Style..
阅读全文
随笔分类 - 学习笔记备忘
摘要://****** Function & function & 隐式function // Function 是javaScript中的保留字,用来显式的定义函数对象。 前n个参数作为定义函数的参数,最后一个参数为定义函数的函数体 var test = new Function("cs1","cs2","alert(cs1+cs2)"); test(1,2); // function 后加函数的名字方式来定义函数 function test(cs1,cs2) { alert(cs1+cs2); } test(1,2) v
阅读全文
摘要:1. js 语言特性: 弱类型,不必声明变量类型。 3种原始类型:布尔型,数值型,字符串型;此外还有对象类型,函数类型,空类型(null)未定义类型(undefined) 原始类型按值传递,其他类型引用传递 javascript中模仿借口的三种方法: 注释法,属性检查法 和 鸭式辨型发 2. JavaScript构造类以及类的继承: //****** Define the classA // 使用构造函数创建属性,prototype创建方法 // 原因: 1. 使用构造函数构建属性,实例化的每个对象就会有自己的属性,并且可以有初始化时参数 // ...
阅读全文
摘要:Call() 和 apply() 的使用。调用主体是方法。 // Use of call() and apply() function print(a, b, c, d){ alert(a + b + c + d); } function example(a, b , c , d){ //用call方式借用print,参数显示打散传递 print.call(this, a, b, c, d); //用apply方式借用print, 参数作为一个数组传递 //这里直接用JavaScript方法体内本身有的քarguments数组 print.apply(this, a...
阅读全文

浙公网安备 33010602011771号