书薄记--JavaSctipt高级程序设计章二

2.1在HTML的用法:

      <script>元素:

         charset:可选,但大多数浏览器忽略;

         defer:可选,延迟到文档完全被解析后加载,大多数浏览器忽略;

         language:废弃;

         src:可选,引用外部文件;以.js结尾,但非必须。也可引用外部域文件;

         type:必须。'text/javascript';

      警告

         1.不要在代码中的任何地方出现"</script>"字符串,否则出错。如:alert("</script>");

           替代方式:alert("</scr" + "ipt>");

         2.包含了src,期间不应再包含额外javascript代码;

      插入位置:head,body处,但在head处,会导致全部js加载解析后才开始呈现页面内容,可以考虑放到<body>内。

 2.2 在XHTML中的用法

     script代码中,<,>等此类不能正常解析,可以相应的HTML实体替代;

     另一替代方法,将内容放入

                //<![CDATA[

                //]]>

    内即可。

编程建议:

   应将js尽量放入外部文件

     1。可维护性

     2。可缓存

     3。可适应未来:通过外部引用的js,无须前面提到的XHTML或注释hack,HTML和XHTML包含外部文件语法相同。

2。3 文档模式

     混杂模式,标准模式。

2。4 <noscript>元素

    使用场合:

         1。浏览器不支持脚本时;

         2。浏览器支持脚本,但脚本被禁用;

    实例:<noscript>

           <p>需要支持启用javascript</p>

          </noscript>

你可能感兴趣的:(书薄记--JavaSctipt高级程序设计章二)