zoukankan      html  css  js  c++  java
  • Javascript高级程序设计学习笔记一

       看完w3school的javascript的概念,有点基础,开始红皮书的路程,今晚总结前二章的心得。

       第一章:javascript简介

       重点是javascript的实现是由

       ECMAScript(核心):提供核心语言功能

       DOM(文档对象模型):提供访问和操作页面的内容的方法和接口

       BOM(浏览器对象模型):提供与浏览器窗口交互的方法和接口。

      第二章:在html中使用javascript

       

        嵌入脚本和外部脚本两种方法。

        嵌入脚本示例如下: 

    1 <script type="text/javascript">
    2     alert("hello world");
    3 </script>

        外部脚本示例如下:

    1 <script src="demo.js" type="text/javascript" ></script>

       推荐使用外部脚本,优点在于可维护性,可缓存,适应未来。

        

       script标签位置对页面的可能影响:

       造成浏览器窗口的空白(为了解决这个问题,一般把javascript引用放在</body>前面,而不是放在head标签里面)

       延迟脚本(defer):立即下载,延时加载。javascript运行不会影响页面的结构,也就是说javascript脚本会延迟在整个页面解析完毕后再运行

      (建议有些浏览器会忽视该属性,所以把延迟脚本放在页面底部还是最佳选择)

       

       异步脚步(async):立即下载,不妨碍页面的其他操作。

       文档模式:标准模式和混杂模式

       扩展

     (严格模式的排版和js运作模式是以浏览器最高的标准运行的。

       混杂模式中,页面是以宽松的向后兼容的方式显示,模拟老式的浏览器的行为是为了防止站点无法工作。

       doctype不存在或不正确会导致页面以混杂模式显示)  

     

     doctype的文档类型:严格模式,过渡模式,框架模式。

      noscript元素应用情景:浏览器不支持javascript,支持但是禁用了javascript

  • 相关阅读:
    andrax不为人知的秘密
    SecuritySRT console已经建立链接为什么还没有反应?
    必备软硬件
    关于mt的个人看法及优缺点
    hash是什么
    usb接口的缺点
    古董交换机欣赏
    博客圆低调的文章审核机制
    手机技术控不能买哪些手机,应该买什么手机
    两个以上vlan三台以上交换机配置好,网络不通,引发的思考
  • 原文地址:https://www.cnblogs.com/kevoin/p/4876194.html
Copyright © 2011-2022 走看看