javascript
长江之水向西流
这个作者很懒,什么都没留下…
展开
-
javascript 单例模式
javascript实现单例模式有很多种方法一、使用全局变量保存单例这是最简单的实现方法function Person(){ this.createTime=new Date(); }var instance=new Person();function getInstance(){ return instance;}加载该js时就创建一个Person对象,保存到instan原创 2013-08-14 17:34:07 · 1990 阅读 · 0 评论 -
注意javascript变量声明提升的陷阱
变量声明提升(hoisting)的概念不太容易描述清楚先看段代码var g="global";//全局变量function foo(){ console.log(g);//想要的预期结果global,而实际上结果是 undefined var g="local"; console.log(g);//结果为 local}foo();可以看到第一次显示g的时候,没有按我们的预期原创 2013-08-15 16:24:03 · 800 阅读 · 0 评论 -
console.log(123.toString())异常
console.log(123.toString())会报错SyntaxError: Unexpected token ILLEGAL而console.log(123..toString())则不会报错,能正常打印出123这是因为123.toString()会把这个点当作浮点数的小数点来编译小数点后面出现非数字,自然就报错了所以123.toString() 相当于 1原创 2014-03-25 23:07:20 · 1518 阅读 · 0 评论