伊谢尔伦
浏览量9284 | 粉丝173 | 关注2
2017-07-26 17:13:30
2017-07-26 17:20:14
javascript函数setTimeout带参数用法实例详解
window.settimeout()方法要调用带参数的函数有两种方法: function init(){ var url = "fetchwater.do?method=searchRealWater&xzqh=" + "" + "&rand="+Math.random(); //alert(url); window.setTimeout(f
2276
2017-07-26 17:24:26
Javascript如何利用函数和正则表达式获取静态页面参数值实例详解
获取HTML静态页面参数传递值可以利用split函数来按参数切成数组、利用正则表达式来获取,具体实现如下 例一 利用正则表达式来获取 var LocString = String(window.document.location.href); function getQueryStr(str) { var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi"
1868
2017-07-26 17:30:51
JavaScript调用函数和参数传递用法实例详解
每种方式的不同方式在于 this 的初始化。 通过值传递参数 在函数中调用的参数是函数的参数。如果函数修改参数的值,将不会修改参数的初始值(在函数外定义)。函数参数的改变不会影响函数外部的变量(局部变量)。 通过对象传递参数 在JavaScript中,可以引用对象的值。因此我们在函数内部修改对象的属性就会修改其初始的值。修改对象属性可作用于函数外部(全局变量)。
4515
2017-07-26 17:37:47
JavaScript的递归与循环各自的优点代码详解
对于不同类型的需要重复计算的问题,循环和递归两种方法各有所长,能给出更直观简单的方案。另一方面,循环和递归的方法可以互相转换。任何一个循环的代码都可以用递归改写,实现相同的功能;反之亦然。在不失去其普遍性的前提下,可以把循环和递归分别用下列伪代码概括。
1899
2017-07-26 17:40:17
JavaScript的递归与循环性能对比代码分析
性能方面,递归不比循环有优势。除了多次函数调用的开销,在某些情况下,递归还会带来不必要的重复计算。以计算斐波那契数列的递归程序为例。求第n项A(n)时,从第n-2项起,每一项都被重复计算。项数越小,重复的次数越多。令B(i)为第i项被计算的次数,则有 B(i)=1; i=n, n-1 B(i)=B(i+1)+B(i+2); i
2363
2017-07-26 17:42:35
2017-07-27 10:24:30
什么是json?javascript如何用json创建对象
JSON (JavaScript Object Notation)即JavaScript对象命名,是一种轻量级的数据交换格式,易于阅读和编写,同时也易于及其解析和生成。它基于《JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999》的一个子集。JSON是完全独立于语言的文本格式,因此成为数据交换的理想格式。
1695
2017-07-27 10:26:27
javascript自定义对象构造的方式实例详解
创建高级对象构造有两种方式:使用“this”关键字构造、使用原型prototype构造。如: //使用this关键字定义构造的上下文属性 function Girl() { this.name = "big pig"; this.age = 20; this.standing; this.bust; this.waist; this.hip; }
1338
2017-07-27 10:32:15
JavaScript如何使用构造函数模式创建对象实例详解
像Object 和Array 这样构造函数,在运行时会自动出现在执行环境中。此外,也可以创建自定义的构造函数,从而定义自定义对象类型的属性和方法。 function Person(name, age, job){ this.name = name; this.age = age; this.job = job; this.sayName = function(){ alert(this.name);
3452