zoukankan      html  css  js  c++  java
  • js-权威指南学习笔记13

    第十三章 Web浏览器中的JavaScript

    1、在客户端JS中,window对象也是全局对象

    2、window对象中其中一个最重要的属性document它引用Document对象

    3、JS代码可以通过把函数赋值给Element对象的属性注册事件处理程序

    4、单线程执行是为了让编程更简单。编写代码时可以确保两个事件处理程序不会同一时间运行,操作文档内容时也不必担心会有其他线程试图同时修改文档,并且不需要在写JS代码的时候担心锁、死锁和竞态条件。

    5、当HTML解析器遇到没有async和defer属性的<script>元素时,这些脚本会同步执行,并且在脚本下载和执行时解析器会暂停

    6、document.compatMode属性,其值为CSS1Compat则说明浏览器工作在标准模式,如果值为BackCompat或undefined,则工作在怪异模式。

    7、JS程序可以打开一个新的浏览器窗口,但是只有为了响应鼠标单击这样的用户触发条件时,才能使用它。

    8、JS程序可以自己关闭自己打开的浏览器窗口,但是不允许它不经过用户确认关闭其他的窗口。

    9、文档的来源包括协议、主机,以及载入文档的URL端口。使用http协议的载入文档和使用https协议的载入文档具有不同的来源。

    10、脚本本身的来源和同源策略并不相关

    11、拒绝服务攻击:如果访问了启用JS功能的一个恶意Web站点,这个站点可以使用一个alert对话框无限循环占用浏览器,或者用一个无限循环或者没有意义的计算来占用CPU。

  • 相关阅读:
    redhat linux tftp
    mysql
    mysql操作!
    【Android】第一个JNI测试程序
    【android】【google map api v2】google 地图 api v2
    【Android】【转】内存耗用:VSS/RSS/PSS/USS
    【Android】获取Mac地址【2】
    【Android】每个Activity中加入引导界面
    【JNI】javah使用(初步)
    【Android】Eclipse svn插件安装说明
  • 原文地址:https://www.cnblogs.com/zczhangcui/p/6298142.html
Copyright © 2011-2022 走看看