北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

《JAVASCRIPT高级程序设计》第二章

把javascript应用在网页中,需要涉及web的核心语言-html;如何让javascript既能与html共存,又不影响页面的显示效果,经过长时间的讨论、试错,最终的决定是为web增加统一的脚本支持。向html插入javascript最主要的做法,是借助<script>标签。

如果不指定type,type默认是“text/javascript"

1)在页面嵌入JS代码

通往前端高级程序员必须掌握的JavaScript引擎精华

作为一名 JavaScript 开发者,深入了解 JavaScript 引擎是如何工作的将有助于你了解自己所写代码的性能特征。

全文共由五个部分组成:

1.JavaScript 引擎工作流程:介绍 JavaScript 引擎的处理流水线,这一部分会涉及到解释器/编译器的内容,且会分点介绍不同引擎间的差别与共同点;

2.JavaScript 对象模型;

3. 属性访问的优化:通过 Shapes、Transistion 链与树、ICs 等概念的穿插介绍引擎是如何优化获取对象属性的;

事件——《JS高级程序设计》_js高级程序设计看不懂

一、 事件流

1. 事件流描述的是从页面中接收事件的顺序

2. 事件冒泡(event bubble):事件从开始时由最具体的元素(就是嵌套最深的那个节点)开始,逐级向上传播到较为不具体的节点(就是Document)

        <!doctype html>
        <html>
 <head>
 <title>事件冒泡</title>    
 </head>
 <body>
 <div id = 'myDiv'>
 点击这里
 </div>
 </body>
        </html>
        /*
 如果点击了div元素,那么这个click事件会按如下顺序传播
 1. <div>
 2. <body>
 3. <html>
 4. document
 click事件首先在div元素上发生,也就是我们点击的元素,然后body元素发生点击事件……一层一层往上冒 
        */
<< < 1 2 3 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言