没有样式就是最好的样式

Archive for January, 2005


firefox addEventListener 类似于IE的 attachEvent

Jan 14, 2005 Author: | Filed under: Uncategorized

addEventListener() 类似于 IE 的 attachEvent()

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

[Edit on 2005-11-7 16:06:04 By guoshuang]

101 Essential Tips, Tricks and Hacks(样章)

Jan 14, 2005 Author: | Filed under: Uncategorized

The CSS Anthology: 101 Essential Tips, Tricks and Hacks

来自 sitepoint 很不错的书,非常完整全面。

http://www.sitepoint.com/books/cssant1/cssant1-sample.pdf

以前摘选过部分

showlog.asp?cat_id=31&log_id=1931

[Edit on 2005-1-14 9:50:07 By guoshuang]

javascript 常见问题4

Jan 13, 2005 Author: | Filed under: Uncategorized

1.如果字符串是html代码,最好这样 strHTML=’

content

单引号在外面,双引号在里面。

2.后者效率更高

显示更多

3.类似这样的判断

if ( someVar == “someString” )

if ( myNum == 3 )

最好把变量写在后面

if ( “someString” == someVar )

if ( 3 == myNum )

好处就是,一旦你把 == 错写成 = 就会报错,而且即使在IE中,错误的行号都是正确的。

4.空字符串的布尔值

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

5. ; 号结束一个语句

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

6. with 语句的变化

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

7.微软的 attachEvent() 对应 W3C 推荐的 addEventListener()

以前的 js 常见问题:

showlog.asp?cat_id=31&log_id=1978

showlog.asp?cat_id=31&log_id=1977

showlog.asp?cat_id=31&log_id=1976

[Edit on 2005-1-14 10:30:23 By guoshuang]

event.srcElement 在mozilla中对应 event.target

Jan 13, 2005 Author: | Filed under: Uncategorized

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

guoshuang2005-06-28+opera 对 event.target或者event.srcElement 都支持。

[Edit on 2005-6-29 16:58:55 By guoshuang]

循环的效率问题

Jan 13, 2005 Author: | Filed under: Uncategorized

也是老生常谈了,但我经常不注意这个问题。

显示更多

下面这个好,因为只计算一次 myString.length。

显示更多

这个更有意思。当给变量赋值的时候,会返回这个值(有值就为 true),所以下面这个更简洁。

显示更多

这个代码也很有意思,刚开始没反应过来,不知道怎么回事

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

好处在于,搜索引擎也可以追踪这样的链接,而仅仅是 href=”#” 浏览器是不知道目的链接页面地址的。

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

[Edit on 2005-1-13 17:16:22 By guoshuang]
[Edit on 2005-1-14 10:02:12 By guoshuang]

浏览器全局变量也是 window 对象的属性

Jan 13, 2005 Author: | Filed under: Uncategorized

老生常谈了,记录复习一下…

运行代码 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]