百度首页 | 百度空间
 
查看文章
 
关于ie和ff的js新发现的区别
2007年09月01日 星期六 下午 09:58
今天看权威指南,又有一些收获,就是说ECMAScript里面支持10进制,16进制,但是并没有标准支持8进制,也就是说0xff*2正常,但是017*2不一定就等于30,但是我在ie ff下面测试都取得了30的正确答案,但是018*2就是36了,很正常,不知道java里面如何处理的,还有书中说的js只有3种基本类型,就是数字,字符串,布尔,其他就是对象,数组,本来都是数据集合,对象也就是无序的数组,必须靠名字来指引元素,而数组却是依赖索引,但是其实他们是差不多,还有一种类型就是function,不知道java当中变量可不可以和函数名相同,估计可以吧,但是js当中,所有的函数,对象,变量,其实都是相同的js"对象",其次就是关于字符串,比如"abcd"[0]在ff下面是支持的,也就是说string在ff下和Array有某些相似,但是在ie下面不可以,估计不是标准,当然"abcd".charAt(0)还是都支持的,这是标准的
另外div在ie下面好似最少也得10几px高,一直没有办法解决,最近看了一个yahoo中国的UI人员的blog,发现了解决办法,就是设置font-size:0,看来就是行高影响吧,什么时候去yahoo转转也不错,http://dancewithnet.com/

类别:javascript&web2.0 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu