函数节流在日常的DOM界面数据交互中有比较大的作用,可以减少服务器的请求,同时减少客户端的内存影响Underscore.js 本省就包含了函数节流的处理函数_.throttle 和 _.debounce简单的测试使用如下:需要使用的类库为jquery 、Underscore测试的方法为:mousem...
分类:
Web程序 时间:
2015-06-05 19:25:48
阅读次数:
223
eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下: var code1='"a" + 2'; //表达式 .....
分类:
Web程序 时间:
2015-06-03 15:27:51
阅读次数:
103
为什么引入实参对象arguments在JS开发中,每一个函数都对应一个实参对象,称为arguments。这个对象引用的目的是为了解决如下问题:当调用函数的时候传入的实参个数超过函数定义时的形参个数时,没有办法直接获得未命名值的引用。因为JS函数定义与调用极其灵活,参数个数是不确..
分类:
编程语言 时间:
2015-06-02 15:33:16
阅读次数:
151
响应顺序: 外 -> 内 -> 外 先捕捉 -> 后冒泡 js函数第三个参数定义哪个阶段响应: flash : 冒泡阶段响应 true :捕捉阶段响应 阻止事件继续捕捉或冒泡(到此为止): stopPropagation(); 取消事件效果(一般用来取消...
分类:
Web程序 时间:
2015-06-01 01:05:21
阅读次数:
154
前几天我们开始接触jQuery。jQuery是一个JavaScript库。把很多的JS函数封装在一起,使用过程中直接调用。大大的简化了程序员的JS编程。在学习之前早就听说了JQ用起很方便,并且比JS好学一点。所以也算是向往已久了。现在来谈谈我在学习过程中的一些体会,首先既然要用到JQ肯定要把文件引入...
分类:
Web程序 时间:
2015-05-31 21:20:05
阅读次数:
175
1 //寻找先一个元素节点的函数,把一个元素的下一个节点(nextSibing)作为参数传给该函数,经过筛选返回元素节点 2 function nextElementSiblings(node){ 3 if(node.nodeType == 1){ 4 return nod...
分类:
Web程序 时间:
2015-05-31 01:13:52
阅读次数:
220
最近,在读《你不知道的JavaScript(上卷)》这本书,书中详细阐述了JavaScript众多重要但经常被大家忽略的点,在此强烈推荐!!!书中,第4章讲述了“提升”,从示例出发讲述了变量和函数提升的过程,纠正了自己以前错误的理解(相信好多人理解都是错误)!
我们习惯将var a = 2;看做一个声明,而实际上JavaScript引擎不这么认为!下面几个示例让你彻底搞懂JavaScript中的...
分类:
编程语言 时间:
2015-05-30 10:47:06
阅读次数:
163
如果想通过a标签的href属性调用js函数,则这种方式不能传递当前对象参数,换成click属性即可,看一个例子:
我想通过这种方式去调用js函数,并把当前对象传递过去,发现并不能行,但是我必须要传递我点击的当前对象过去,最后只有改成click才行,即...
分类:
编程语言 时间:
2015-05-29 23:10:23
阅读次数:
137
在javaScript 中返回HTML的时候,如果HTML中涉及到的JS函数参数需要用单双引号HTML 转义双引号:" IE6/8等浏览器下可能不识别 可以用十进制字符-----》"单引号:' 对应十进制字符---------》'在js 中涉及到的单双引号转义,可...
分类:
Web程序 时间:
2015-05-29 17:14:56
阅读次数:
120
在JS中判断距离高考(此处举例高考)的时间函数JS中代码:functiondjs(){varsevertime=newDate();//获取服务器日期varyear=severtime.getFullYear();varmonth=severtime.getMonth()+1;vardate=sev...
分类:
Web程序 时间:
2015-05-28 09:23:02
阅读次数:
131