DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript元素type屬性達到預加載但不執行的效果
JavaScript元素type屬性達到預加載但不執行的效果
編輯:關於JavaScript     

我們經常使用動態創建 JavaScript 的方式來實現 JavaScript 文件的無阻塞(Non-blocking)、並行下載(Parallel )。其實還可以添加自定義的 type 屬性(比如 text/cache),達到預加載但不執行的效果:

var doc = document,
    el = doc.createElement("script"),
    head = doc.getElementsByTagName('head')[0];
    el.src = "http://yui.yahooapis.com/2.8.2r1/build/yahoo-dom-event/yahoo-dom-event.js";
    el.type = "text/cache";
    head.insertBefore(el, head.firstChild);

注:Firefox 3.6.x 不請求 JavaScript 文件。

擴展閱讀:

  • 《Preload CSS/JavaScript without execution》
  • 《Preloading JS and CSS as Print Stylesheets》

 

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved