JavaScript权威指南笔记

13章java

兼容性和互用性小程序

客户端JavaScript兼容性和交互性的问题三类:演化 、未实现、bug浏览器

同源策略是对JavaScript代码可以操做哪些Web内容的一条完整的安全限制。当Web页面使用多个<iframe>元素或者打开其余浏览器窗口的时候,这一策略一般就会发挥做用。在这种状况下,同源策略负责管理窗口或窗体中的JavaScript代码以及和其余窗口或帧的交互。安全

14章cookie

setTimeout()和setInterval()能够用来注册在指定的时间以后单次或重复调用的函数。setTimeout()返回一个值,这个值能够传递给clearTimeout()用于取消这个函数的执行app

javaEnabled()
一个非标准的方法,当浏览器能够运行Java小程序时返回true。
cookieEnable()
非标准的方法,若是浏览器能够保存永久的cookie时,返回true。当cookie配置为“视具体状况而定”时可能会返回不正确的值。
userAgent
浏览器在它的USER-AGENTHTTP头部中发送的字符串。这个属性一般包含appVersion中的全部信息,而且经常也可能包含其余的细节。和appVersion同样,它也没有标准的格式。因为这个属性包含绝大部分信息,所以浏览器嗅探代码一般用它来嗅探。
platform
在其上运行浏览器的操做系统(而且多是硬件)的字符串。
appName
Web浏览器的全称。在IE中,这就是"Microsoft Internet Explorer"。在Firefox中,该属性就是"Netscape"。为了兼容现存的浏览器嗅探代码,其余浏览器一般也取值为"Netscape"。
appVersion
此属性一般以数字开始,并跟着包含浏览器厂商和版本信息的详细字符串。字符串前面的数字一般是4.0或5.0,表示它是第4或第5代兼容的浏览器。appVersion字符串没有标准的格式,因此,没有办法直接用它来判断浏览器的类型。
 函数

相关文章
相关标签/搜索