尼莫叮

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2013年3月6日

摘要: 单例模式:// 使用对象字面量定义var Singleton = { attribute1: true, attribute2: 10; method1: function () { ... } method2: function() { ... }}// 使用方法Singleton.attribute1 = false;var result = Singleton.method1()// 因为javaScript中没有命名空间的概念,因此单例模式很大的一个用途就是定义命名空间.MyNameSpace中的findProdu... 阅读全文
posted @ 2013-03-06 15:51 尼莫叮 阅读(147) 评论(0) 推荐(0)

2013年2月26日

摘要: CSS学习笔记:1. CSS类名定义最佳实践:应该根据“它们是什么”来定义而不是“它们的外观如何”来定义。定义类名时,多个单词间用连字符2. 层叠:文档中的一个元素可能同时被多个CSS选择器选中,每个选择器都有一些CSS规则,这就是层叠。层叠给每个样式分配一个重要度。重要度高的优先执行。层叠采用的重要度次序:标有!important的用户样式标有!important的作者样式作者样式用户样式(通过浏览器应用自己的样式)浏览器/用户代理应用的样式3. 继承:就是父元素的规则也会适用于子元素。4. 特殊性: 针对一个html元素所定义的多个样式该执行哪一个?根据最特殊的定义来执行: Style.. 阅读全文
posted @ 2013-02-26 14:34 尼莫叮 阅读(125) 评论(0) 推荐(0)

2013年2月20日

摘要: //****** 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 阅读全文
posted @ 2013-02-20 10:05 尼莫叮 阅读(191) 评论(0) 推荐(0)

摘要: 1. js 语言特性: 弱类型,不必声明变量类型。 3种原始类型:布尔型,数值型,字符串型;此外还有对象类型,函数类型,空类型(null)未定义类型(undefined) 原始类型按值传递,其他类型引用传递 javascript中模仿借口的三种方法: 注释法,属性检查法 和 鸭式辨型发 2. JavaScript构造类以及类的继承: //****** Define the classA // 使用构造函数创建属性,prototype创建方法 // 原因: 1. 使用构造函数构建属性,实例化的每个对象就会有自己的属性,并且可以有初始化时参数 // ... 阅读全文
posted @ 2013-02-20 09:58 尼莫叮 阅读(144) 评论(0) 推荐(0)

摘要: 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... 阅读全文
posted @ 2013-02-20 09:56 尼莫叮 阅读(117) 评论(0) 推荐(0)