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。

  • 相关阅读:
    Scala基础(1)
    简单模拟flume
    朴素贝叶斯
    关于hive的优化
    Hive的一些理解
    Flume的简单理解
    tiny-Spring【2】逐步step分析-新加入特性
    前、中、后缀表达式【待完成】
    奇妙的算法【9】YC每个小孩的糖果数,找公约数,最少硬币数
    奇妙的算法【8】筹钱种数、定时找出最高频次的数据、三子棋落点判断
  • 原文地址:https://www.cnblogs.com/zczhangcui/p/6298142.html
Copyright © 2011-2022 走看看