IE下JAVASCRIPT连续赋值问题
2009年四月15日如果你要给两个变量赋相同的初始值,例如让变量a和变量b的初始值都为1,可能会考虑用:var a=b=1; 但这样做在firefox和谷歌浏览器下都没有问题,在IE的各个版本下都出了问题,其结果是b不再是一个整数值,而是一个object了。正确的方式是:var a=1; var b=1;
如果你要给两个变量赋相同的初始值,例如让变量a和变量b的初始值都为1,可能会考虑用:var a=b=1; 但这样做在firefox和谷歌浏览器下都没有问题,在IE的各个版本下都出了问题,其结果是b不再是一个整数值,而是一个object了。正确的方式是:var a=1; var b=1;
为实现一些平滑效果常需要用到图片预装载(images preload),但IE6浏览器在处理preload上存在严重缺陷。 …查看全文»
可以利用JavaScript的try…catch方法来判断,只要创建控件成功就表示用户已经安装了该插件。插件的名称需要根据在页面中所写的插件的CLSID值来查找,用该值注册表中查找对应的ProgID值即是插件名称。 …查看全文»
想要设定一个div始终scroll到它的最底部,可以用如下代码:
…查看全文»
在输出整数时如果需要在前面或者后面补零成一定长度可以用以下函数。 …查看全文»
如果要在javascript中对汉字按照拼音顺序进行排序可以用localeCompare()函数。 …查看全文»