書薄記--JavaSctipt高級程序設計章二

2.1在HTML的用法:javascript

      <script>元素:java

         charset:可選,但大多數瀏覽器忽略;編程

         defer:可選,延遲到文檔徹底被解析後加載,大多數瀏覽器忽略;瀏覽器

         language:廢棄;緩存

         src:可選,引用外部文件;以.js結尾,但非必須。也可引用外部域文件;spa

         type:必須。'text/javascript';ip

      警告文檔

         1.不要在代碼中的任何地方出現"</script>"字符串,不然出錯。如:alert("</script>");字符串

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

         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>

相關文章
相關標籤/搜索