js
梦想的征途
这个作者很懒,什么都没留下…
展开
-
事件
1.DOM0级事件处理程序 每个元素都有自己的时间处理程序属性,这些属性通常全部小写,将这种属性的值设置为一个函数,就可以指定事件处理程序。如: var btn =document.getElementById_x('btn'); btn.onclick= function(){ alert('hellor world!'); } 使用DOM0级方法指定的事件处理原创 2014-07-10 17:42:43 · 358 阅读 · 0 评论 -
arguments
1.在函数体类可以通过arguments对象来访问参数数组 function sum(num1,num2) { if(arguments.length == 0) { alert(typeofnum1); } else if(arguments.length == 1) { alert原创 2014-07-10 17:40:12 · 289 阅读 · 0 评论 -
闭包
闭包是指能够有权访问另一个函数作用域中的变量的函数。常见的创建方式是在一个函数内创建另一个函数: function createOperate(n) { returnfunction(num1, num2) { if (n =='+') { return(num1+num2);原创 2014-07-10 17:43:25 · 294 阅读 · 0 评论 -
HTML5事件
1.contextmenu事件:用以表示何时应该显示上下文菜单,以便取消默认的上下文菜单而提供自定义的菜单。 这里的div元素包含一个自定义的上下文菜单,ul元素作为自定义上下文菜单,并且在初始时是隐藏的.实现这个例子的JavaScript代码如下: var div =document.getElementById_x_x_x('div'); div.ad原创 2014-07-10 17:43:35 · 359 阅读 · 0 评论 -
寄生组合式继承
//实现了对o的一次浅复制 function object(o) { function F(){} F.prototype = o; return new F(); } //subType:子函数名,superType:父函数名。原创 2014-07-10 17:39:32 · 225 阅读 · 0 评论 -
HTML5一DOM相关的API
1.getElementsByClassName():接受一个参数,返回带有指定类的所有元素的NodeList。传入多个类名时,类名的先后顺序不重要。 2.classList:每个元素都有一个classList属性,它是DOMTokenList的实例,以集合的形式表示元素的class属性的值,它有如下方法: add(value):将给定的字符串添加到列表中,如果已存在,就不添加了。 c原创 2014-07-10 17:44:51 · 311 阅读 · 0 评论 -
闭包与变量
闭包只能获取包含函数中任何变量的最后一个值,我们通过一个例子来理解这句话: function createFunction() { var array =[]; for (var i =0; i array[i] =function(){ returni;原创 2014-07-10 17:41:20 · 405 阅读 · 0 评论