摘要: 本节主要学习js对窗口的一些操作运用:主要通过学习Window对象的属性和方法,掌握这些属性方法如何控制浏览器以及他们的窗口和帧;1、计时器Window对象的方法:(1)setTimeout()——安排一个函数在指定的以毫秒为单位的时间之后运行;(2)setInterval()——安排函数在一个指定的毫秒为单位的时间间隔重复地执行;2、浏览器location和history(1)窗口的location属性引用的是Location对象,代表窗口当前显示文档的url;(2)Location的href属性是一个字符串,包含url的完整文本,而Location的toString()方法返回href属性 阅读全文
posted @ 2013-03-24 11:17 夜香 阅读(237) 评论(0) 推荐(0) 编辑
摘要: js解释器引入到web浏览器,意味着加载一个web页面可能导致任意的js代码在用户计算机上执行,因此,为了防止恶意代码读取私密数据、更改数据或危及隐私,安全的web浏览器以各种方式限制脚本:1、客户端js不提供任何方式读取、写入和删除文件或目录,没有File对象,也没有文件访问函数;2、js程序可以关闭自己打开的浏览器窗口,但不允许它没有经过用户确认就关闭其他窗口,防止恶意脚本调用self.close()来关闭用户其他浏览器窗口;3、脚本不能读取从不同服务器载入的文档的内容;一个脚本不能在来自不同服务器的文档上注册事件监听器; 阅读全文
posted @ 2013-03-24 10:31 夜香 阅读(193) 评论(0) 推荐(0) 编辑
摘要: js代码整合到html文件的时候,到底是如何解释执行的,下面总结几种情况:1、<script></script>标记嵌入(1)不带defer属性的js语块按出现的顺序执行,否则IE会打乱执行;(2)任何不带defer属性的<script>元素都可以调用document.write()方法,传递给这个方法的文本被插入到文档中脚本所在的位置;(3)document.write()常在body中被调用,head中少见;2、onload事件句柄(1)文档解析之后,所有的脚本都运行;浏览器再启动onload事件,(2)当注册多个onload句柄的时候,浏览器调用所有的 阅读全文
posted @ 2013-03-24 10:22 夜香 阅读(378) 评论(0) 推荐(0) 编辑