首页 > 编程语言 > 详细

web浏览器中的javascript 1

时间:2016-03-12 10:20:40      阅读:283      评论:0      收藏:0      [点我收藏+]

   

 


 

Html 文档嵌入客户端有4种方式。

 

  1、 内联。放置在<script>和</script>标签对之间。

  2、放置在<script>标签的src属性指定的外部文件中。

  3、放置在html 事件处理程序中,该事件处理程序有onclick或者onmouseover这样的html属性指定。

  4、放在url里,这个url使用特殊的"javascript:"协议。

 


  javascript 在客户端的几种表现形式。

  1、 同步、异步 和延迟的脚本。

     1、延迟 <script defer src="../../javascript.js"></script> ,告诉浏览器,我可以延迟执行(不知道什么时候执行),可以下载我。

         2、 延迟 <script async src="../../javascript.js"></script>,告诉浏览器,我可以延迟执行,可以下载我,但是请尽快执行我。

    2、事件驱动的javasript.

          思考: 1、回调和事件驱动的区别。addEventListener(‘事件‘,function(){});  回调:setTimeOut(function(){},int);

                   2、javascript的事件(load,click,changed,keypress,readystatechange等)和HTML 标签元素的属性(onload,onclick,on...).

     3、客户端的javascript线程模型

                   javascript 在客户端运行是严格的单线程模式。

     4、客户端javascript 时间线。

                  1、document.readystate   开始:loading  internative  complete,

                         complete ,web触发windows 对象上的load事件。调用异步事件、网络事件响应用户。

           


 

     

    兼容性 和 互操作性

     1、演化

     2、未实现

     3.各种浏览器的 bug

     

            

Mozilla 开发者中心


微软开发者网路


Apple开发者网络中safari开发者中心


Google doctype项目


W3C标准列出各浏览器的DOM兼容性表单


Wikipedia Html5特性和API在各个浏览器里的实现状态

web浏览器中的javascript 1

原文:http://www.cnblogs.com/fandong90/p/5263809.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!