摘要: JavaScript 误区接触JavaScript两年多遇到过各种错误,其中有一些让人防不胜防,原来对JavaScript的误会如此之深,仅以此文总结一下常见的各种想当然的误区String replacestring的replace方法我们经常用,替换string中的某些字符,语法像这样子string.replace(subStr/reg,replaceStr/function)第一个参数是要查找的字符串或者一个正则表达式,第二个参数是想替换成的字符串或一个方法,我们可以这么使用"I'm Byron".replace("B","b&qu 阅读全文
posted @ 2013-10-11 14:32 javascript程序员 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 闭包的英文单词是closure,这是JavaScript中非常重要的一部分知识,因为使用闭包可以大大减少我们的代码量,使我们的代码看上去更加清晰等等,总之功能十分强大。闭包的含义:闭包说白了就是函数的嵌套,内层的函数可以使用外层函数的所有变量,即使外层函数已经执行完毕(这点涉及JavaScript作用域链)。示例一function checkClosure(){ var str = 'rain-man'; setTimeout( function(){ alert(str); } //这是一个匿名函数 , 2000);}checkClosure();这个例子看上... 阅读全文
posted @ 2013-10-11 10:10 javascript程序员 阅读(183) 评论(0) 推荐(0) 编辑