详解JavaScript中的thisJavaScript中的this总是让人迷惑,应该是js众所周知的坑之一。 个人也觉得js中的this不是一个好的设计,由于this晚绑定的特性,它可以是全局对象,当前对象,或者…有人甚至因为坑大而不用this。其实如果完全掌握了this的工作原理,自然就不会走进...
分类:
编程语言 时间:
2014-09-12 11:50:23
阅读次数:
256
在写html跟css的时候,我们会给一些标签起一些class的名字,但是在写js的时候可能也会通过cssName操作css样式,如果只是平常的element.className = "value";的话,那么之前的定义的class会被置空,css中的样式就会受到影响,所以,在js中如果有微调css的...
分类:
Web程序 时间:
2014-09-11 20:50:22
阅读次数:
1474
标记语句常常跟break或者continue语句结合使用,用于跳出循环至指定位置; Js 高级教程1 js中的label语句的使用
分类:
Web程序 时间:
2014-09-11 20:48:12
阅读次数:
204
摘自开源中国 闭包和作用域是js中比较重要的知识,自己理解起来也有一定的难度 1.Javascript的作用域是函数作用域而非块级作用域 ? 1 2 3 4 ...
分类:
编程语言 时间:
2014-09-11 13:45:42
阅读次数:
323
slice() 和 substring()ECMAScript 提供了两种方法从子串创建字符串值,即 slice() 和 substring()。这两种方法返回的都是要处理的字符串的子串,都接受一个或两个参数。第一个参数是要获取的子串的起始位置,第二个参数(如果使用的话)是要获取子串终止前的位置(也...
分类:
Web程序 时间:
2014-09-11 09:30:41
阅读次数:
231
在js中经常回有一个代码块在多个地方重复利用,这种做法不利于代码的优化,同时对于后期人员的维护也是一个麻烦,假如后期人员需要修改重复利用的代码块,往往会出现只修改其中一处而导致问题,其实处理很简单。
把重复利用的代码块抽出来单独写成一个函数。别的地方直接调用这个函数就行了。
例如有 两个函数F1,F2,都会执行代码块CODE1,我们可以CODE1封装成F3,
funcitn F1(){...
分类:
Web程序 时间:
2014-09-11 04:32:00
阅读次数:
243
我们在js中的时间格式一般有2014-09-092014-9-92014/09/092014/9/9这几种显示显示中只有第二种有问题var date =new Date("2014-9-9“)这种方式是有问题的,行不通一般的情况就是将”-“替换成”/”下面代码:
分类:
Web程序 时间:
2014-09-10 19:26:20
阅读次数:
230
一:定义方式 ①字面量方式 var pattern = /pattern/attributes ②构造函数方式 var pattern = new RegExp("pattern","attributes"); attributes参数:可以取值 g (global:是否全局) ; i (i...
分类:
Web程序 时间:
2014-09-10 19:20:50
阅读次数:
402
在JS中无论是setTimeout还是setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,接下来为大家介绍具体的解决方法在JS中无论是setTimeout还是setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,这就需要想方法...
分类:
Web程序 时间:
2014-09-10 17:31:00
阅读次数:
233
js showModalDialog参数的使用详解_javascript技巧_脚本之家 http://www.jb51.net/article/45281.htm本篇文章主要是对js中showModalDialog参数的使用进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助基本介绍:...
分类:
Web程序 时间:
2014-09-10 15:29:30
阅读次数:
161