上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

2014年11月10日

JavaScript是如何实现继承的

摘要: JavaScript中的function是万能的,除了用于的函数定义,也可以用于类的定义。JavaScript的继承,说起来也是有点怪,没有public,private等访问控制修饰,也没有implement或其他特定的符号来说明是实现继承。关于javascript类的继承可以参考一下以下这个例子。... 阅读全文

posted @ 2014-11-10 15:56 复活的老羊 阅读(153) 评论(0) 推荐(0)

理清一下JavaScript面向对象思路

摘要: 借这篇文章理清一下自己的思路,同时也希望能给和我同样一知半解的同学理清一下思路。引发思考来自于我犯的一个错误,错误代码是这样的:1varo = {2...3}4varobj =newo();结果不用说,当然是报错的。遗憾的是我以前一直以为var o = { }是定义了一个叫做o的类。然后自己理了一下... 阅读全文

posted @ 2014-11-10 15:54 复活的老羊 阅读(172) 评论(0) 推荐(0)

2014年11月9日

IE的CSS渲染跟其它浏览器有什么不同

摘要: 由于IE系浏览器对标准的支持不够好,导致Web开发中经常需要去处理浏览器兼容性问题,特别有些莫名其妙的问题很让人头疼,今天要说这个问题就是这样的,先从插入CSS的三种方法说起:外部样式(External Style Sheet)当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的... 阅读全文

posted @ 2014-11-09 14:25 复活的老羊 阅读(301) 评论(0) 推荐(0)

页面元素的CSS渲染优先级

摘要: 样式的优先级多重样式(Multiple Styles):如果外部样式、内部样式和内联样式同时应用于同一个元素,就是使多重样式的情况。一般情况下,优先级如下:(外部样式)External style sheet 测试!选择器的优先权对上图的解释如下:内联样式表... 阅读全文

posted @ 2014-11-09 14:10 复活的老羊 阅读(587) 评论(0) 推荐(0)

push与createElement性能比较

摘要: 下面的实验是验证push()函数与CreateElement()函数在创建HTML元素的效率。可以看出,实用push()确实效率要比后者要高,不过究竟可以高出多少,还需要有专研精神的朋友去测试了,这里仅仅是抛砖引玉。效果演示 this is div1this is div2JavaScript... 阅读全文

posted @ 2014-11-09 13:52 复活的老羊 阅读(207) 评论(0) 推荐(0)

关于JavaScript的push()函数

摘要: push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。返回值为把指定的值添加到数组后的新长度。语法:arrayObject.push(newelement1,newelement2,....,newelementX)参数newelement1,必需。要添加到数组的第一个元素。参数new... 阅读全文

posted @ 2014-11-09 11:18 复活的老羊 阅读(6741) 评论(0) 推荐(0)

关于JavaScript的沙箱模式

摘要: 从语言学的角度上来说,允许代码无节制地使用全局变量,是最错误的选择之一。而更可怕的,就是一个变量"可能"成为全局的(在未知的时间与地点)。但是这两项,却伴随JavaScript这门语言成功地走到了现在。也许是限于浏览器应用的规模,所以这一切还迟迟没有酿成灾难。在此之前,出现了两种解决方案。一种是EC... 阅读全文

posted @ 2014-11-09 10:40 复活的老羊 阅读(562) 评论(0) 推荐(0)

2014年11月8日

JavaScript SandBox沙箱设计模式

摘要: 沙箱模式常见于YUI3 core,它是一种采用同一构造器(Constructor)生成彼此独立且互不干扰(self-contained)的实例对象,而从避免污染全局对象的方法。命名空间JavaScript本身中没有提供命名空间机制,所以为了避免不同函数、对象以及变量名对全局空间的污染,通常的做法是为... 阅读全文

posted @ 2014-11-08 21:05 复活的老羊 阅读(362) 评论(0) 推荐(0)

用live()方法给新增节点绑定事件

摘要: jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。这个方法是基本是的 .bind() 方法的一个变体。使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则不会有。为此需要再使用一次 .bind() 才行。比如说:12Click... 阅读全文

posted @ 2014-11-08 20:51 复活的老羊 阅读(338) 评论(0) 推荐(0)

深入JavaScript对象创建的细节

摘要: 最近深入学习javascript后,有个体会:面向对象的方式编程才是高效灵活的编程,也是现在唯一可以让代码更加健壮的编程方式。如果我们抛开那些玄乎的抽象出类等等思想,我自己对面向对象的从写程序的角度理解就是:复用和封装。复用具体就是让你尽量少写重复代码,封装就是将一些耦合度很高的逻辑放到一个程序块里... 阅读全文

posted @ 2014-11-08 20:40 复活的老羊 阅读(151) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页

导航