js的function对象在调用过程中具有一个arguments的属性,它是由脚本解释器创建的(这也是arguments创建的唯一方式)。arguments属性可以看作是一个Array对象,它有length属性,可以通过序号访问每一个参数,而且通过argument的callee属性可以获取对正在执行的Function对象的引用。如下:
function factorial(n){
if(n<...
分类:
Web程序 时间:
2014-08-22 08:11:15
阅读次数:
201
null为js中的关键字,表示空值。null可以看作是object类型的一个特殊值,如果一个object的值为null,表示这个对象不是有效的对象。这里的null和0不是一回事,在c++中null通常定义为0,但是在js中并不是这样。
undefined不是js关键字,其为一个全局变量,即Global的一个属性,一下3种情况会返回undefined:
1、使用了一个未定义的变...
分类:
Web程序 时间:
2014-08-22 07:07:05
阅读次数:
198
js脚本会阻塞页面其他资源的下载,直到其下载、解析、执行完毕。因为浏览器需要1个稳定的DOM树结构,而JS中很有可能有代码直接改变了DOM树结构,比如使用 document.write 或 appendChild,甚至是直接使用的location.href进行跳转,浏览器为了防止出现JS修改DOM树...
分类:
其他好文 时间:
2014-08-22 01:30:25
阅读次数:
203
Js的substring和C#的Substring的作用都是从一个字符串中截取出一个子字符串,但它们的用法却有非常大的不同,下边我们来比較看看:Js的substring语法:程序代码String.substring(start, end)说明:返回一个从start開始到end(不包括end)的子字符...
分类:
Web程序 时间:
2014-08-21 16:35:44
阅读次数:
251
js中用cssText设置css样式(2012-08-21 10:40:22)转载▼标签:js如果网页中一个 id为“no”的标签,暂且当div标签来tell;想要在js中设置这个div的css样式,很一般的做法是:var obj = document.getElementByIdx_x_x('no...
分类:
Web程序 时间:
2014-08-21 11:05:43
阅读次数:
285
我们知道在编程语言中,作用域的作用就是控制变量、参数的可见范围和生命周期。js中提供了函数作用域的功效,比如在函数中定义的变量外部是无法访问到的:function jsFunc(){ var a = 5; }alert(a); // undefined但是js中却没有提供块作用域的功效...
分类:
Web程序 时间:
2014-08-21 00:09:43
阅读次数:
274
.net 程序员肯定有遇到过,将一个对象json序列化之后Date 字段 就会转化成 '/Date(1370770323740)/' 这种格式的数据,下面介绍一种在js中,关于时间格式的转换。var datestr="/Date(1408291200000+0800)/"; //模拟我们返回的jso...
分类:
Web程序 时间:
2014-08-20 19:36:02
阅读次数:
157
JS中的phototype是JS中比较难理解的一个部分(转自出处:(http://www.cnblogs.com/yjf512/))本文基于下面几个知识点:1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并...
分类:
Web程序 时间:
2014-08-20 17:51:12
阅读次数:
232
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.h...
分类:
Web程序 时间:
2014-08-20 12:28:12
阅读次数:
270
简单而言就是:this相当于window.event.srcElement我们先看一个简单的例子:完全没有问题。那么什么情况下不可以用?fuction method(){ alert(this.value);}这个就不可以,因为method()是被响应函数调用的函数。那么这种情况下怎么办?方法一:f...