js 遍历对象
摘要:function allPrpos(obj) { // 用来保存所有的属性名称和值 var props = ""; // 开始遍历 for(var p in obj){ // 方法 ...
阅读全文
使用正则
摘要:直接量语法:/pattern/attributes创建对象语法:new RegExp(pattern, attributes);参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。一、test()检索字符串中的指定值...
阅读全文
JavaScript原型
摘要:function Person(){}Person.prototype.name = 'lzl';Person.prototype.showName = function(){ document.write(this.name);}var p = new Person();p.showName...
阅读全文
JavaScript对象
摘要:创建和访问 JavaScript 中的对象实际上就是一个由属性组成的关联数组,属性由名称和值组成,值的类型可以是任何数据类型,或者函数和其他对象。var foo = {};// 也可以用 var foo = new Object() 来显式地创建一个对象。foo.prop_1 = 'bar';fo...
阅读全文
JavaScript闭包
摘要:什么是闭包 通俗地讲,JavaScript中每个的函数都是一个闭包,但通常意义上嵌套的函数更能够体现出闭包的特性,请看下面这个例子:var generateClosure = function(){ var count = 0; var get = function(){ ...
阅读全文
JavaScript作用域
摘要:JavaScript 的作用域不是以花括号包围的块级作用域(block scope),例如:if(true){ var somevar = 'value';}document.write(somevar);//输出value这是因为JavaScript 的作用域完全是由函数来决定的,if、fo...
阅读全文