随笔分类 - javascript
摘要:代码1 function Foo(name) {2 this.name = name;3 }4 5 var f1 = new Foo("kinthon");说明:在这里我们只讨论关于对象的,不讨论代码执行上下文的阶段;下文说到的构造子就是Java语言中的构造函数;在JS中都是引用,都是对象(...
阅读全文
摘要:先看bind的源码// The .bind method from Prototype.js Function.prototype.bind = function(){ var fn = this, args = Array.prototype.slice.call(arguments), ob...
阅读全文
摘要:CSS相关透明度的设置方式 filter:alpha(opacity=50); opacity: 0.5;opacity: 0.5This is the “most important” one because it is the current standard in CSS. This will...
阅读全文
摘要:JavaScript的继承本质上是通过原型链来实现的,主要的模式有如下1 原型链模式//思想是根据每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型的内部指针。//问题是在于所有的实例都会共享同一份父类对象,因为所有子类的prototype只有一份,而也只有...
阅读全文
摘要:JavaScript 自定义对象模式主要有工厂模式,构造函数方式,原型模式, 组合模式,动态原型模式;例子://工厂模式:对象识别问题,代码复用问题,无共享区域function createPerson(name, age) { var o = new Object(); o.name ...
阅读全文
摘要:1)一个简单的排序:对于一般的数组可以直接使用sort,默认是升序; var values = [1, 3, 2, 4, 5];values.sort();2)sort本身可以接受一个参数,是一个函数对象的引用,来实现自定义的排序;function compare(value1, value2) ...
阅读全文
摘要:1,event对象是DOM给事件提供更为详细信息的对象,在定义事件处理函数时经常需要用到,为了确保我们得到的event对象不是空值,我们需要先确认下:1 if(!e) 2 e = window.event;其常用的属性有:event.target(元素出现的对象,比如锚,在部分浏览器中用ev...
阅读全文
摘要:应用第三方程序库可以很快速的实现很酷炫的功能;比如使用Scrip.aculo.us的功能1)http://script.aculo.us/downloads下载文档“scriptaculous-js-x.x.x”;在网页中还有相关的说明“document”2)主要是需要其中的2个文件:lib文件中的...
阅读全文

浙公网安备 33010602011771号