Ruby's Louvre

每天学习一点点算法

导航

2009年10月14日 #

javascript contains方法

摘要: IE有许多好用的方法,后来都被其他浏览器抄袭了,比如这个contains方法。如果A元素包含B元素,则返回true,否则false。唯一不支持这个方法的是IE的死对头firefox。 dom contains 方法 by 司徒正美contains方法 本例子会在火狐中会报错。 运行代码 不过火狐支持compareDocumentPosition() 方法,这是W3C制定的方法,标准浏览器都支持,不过实用性性很差,因此没有什么人用,推广不开来。它的使用形式与contains差不多,但返回的不是一个布尔值,而是一个很奇怪的数值,它是通过如下方式累加计算出来的: ... 阅读全文

posted @ 2009-10-14 22:08 司徒正美 阅读(58389) 评论(25) 推荐(5)

javascript判断浏览器类型与版本

摘要: 除了另无它法,肯定不使用navigator.userAgent来判定浏览器。因为在第一次浏览器大战初期,Netscape占绝对统计地位,大部分人们不愿意兼容其他浏览器,并通过检测其UA让他们的网站只允许Netscape访问,这就逼使其他浏览器(包括IE)修改自己的UA伪装成Netscape来通过那些... 阅读全文

posted @ 2009-10-14 16:54 司徒正美 阅读(9974) 评论(19) 推荐(9)

javascript线性渐变3

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2009-10-14 09:33 司徒正美 阅读(1909) 评论(8) 推荐(4)