06 2011 档案
如何判断Javascript对象是否存在
摘要:如何判断Javascript对象是否存在作者: 阮一峰日期: 2011年5月13日Javascript语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; }你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javascript对象是否存在,有超过50种写法。只有对Javascript语言的实现细节非常清楚,才可能分得清它们的区别。第一种写法根据直觉,你 阅读全文
posted @ 2011-06-17 15:07 lovening 阅读(249) 评论(0) 推荐(0)
12种不宜使用的Javascript语法
摘要:1. ==Javascript有两组相等运算符,一组是==和!=,另一组是===和!==。前者只比较值的相等,后者除了值以外,还比较类型是否相同。请尽量不要使用前一组,永远只使用===和!==。因为==默认会进行类型转换,规则十分难记。如果你不相信的话,请回答下面五个判断式的值是true还是false: false == 'false' false == undefined false == null null == undefined 0 == ''前三个是false,后两个是true。2. withwith的本意是减少键盘输入。比如 obj.a = obj. 阅读全文
posted @ 2011-06-17 15:05 lovening 阅读(160) 评论(0) 推荐(0)
十年
摘要:2000年2月22日,这个日期总是能很顺口得说出来,因为这个日期是高一的时候,周一早上升国旗时,国旗下演讲的稿子的日期,当时肯定背了无数遍,所以时隔十年仍然会不经意间想起这个日子。随之而来涌入脑海的,仍然是高一的彷徨与无助。由于上的高中不是自己理想的高中,曾一度情绪低迷,每天想的是:怕高中浪费了时间,怕浪费了钱,怕大学还得花钱,最后怕大学毕业找不到工作,那时候还是分配工作的时期,别人总说上大学有啥用啊,6年后大学生遍地都是,毕业了也分配不了工作。何况我上的是破高中,只能考破大学。高一的语文老师是一个刚师范毕业的新老师,想想那时候她也就23,4岁吧,比现在的我小多了,呵呵。她总是让我们写札记,写 阅读全文
posted @ 2011-06-16 17:30 lovening 阅读(156) 评论(0) 推荐(0)
关键词:“sina” “ria” 你懂得~~
摘要:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- 阅读全文
posted @ 2011-06-16 16:57 lovening 阅读(188) 评论(0) 推荐(0)