<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        headjs實現網站并行加載但順序執行JS

        來源:懂視網 責編:小采 時間:2020-11-27 20:29:26
        文檔

        headjs實現網站并行加載但順序執行JS

        headjs實現網站并行加載但順序執行JS:并行加載JS,但是執行的時候卻按順序執行,提高網站速度<script src="js/head.min.js"></script> <script type="text/javascript"> head.js("js/jquery-1.6.1.m
        推薦度:
        導讀headjs實現網站并行加載但順序執行JS:并行加載JS,但是執行的時候卻按順序執行,提高網站速度<script src="js/head.min.js"></script> <script type="text/javascript"> head.js("js/jquery-1.6.1.m

        并行加載JS,但是執行的時候卻按順序執行,提高網站速度

        <script src="js/head.min.js"></script>
        <script type="text/javascript"> head.js("js/jquery-1.6.1.min.js","js/jquery.validate.min.js","js/my_validate.js"); </script>

        注意:head.js("js/jquery-1.6.1.min.js","js/jquery.validate.min.js","js/my_validate.js"); 里面包含的JS在本地文件夾里面必須有,否則在IE中部執行

        如:head.js("js/jquery-1.6.1.min.js","js/jquery.validate.min.js","js/alert.js");如果本地沒有jquery.validate.min.js文件,在IE下將不執行alert.js

        1、異步加載其他 JS 文件,比如 Jquery 。雖然之前我也是把引用的外部 JS 放在頁面底部的,但是用了 head.js 之后,我可以把所有 JS 內容匯集成一個文件,放在頁面的最后。然后就可以在這個 JS 文件里來引用其他外部 JS 。比如我的頁面里最下方引用了一個 JS 內容為:

        head(function() {
        ........
        });
        /* part 1 */
        head.js("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js");
        /* part 2 */

        其中第一部分是頁面加載完成后要執行的 JS 腳本,第二部分是執行腳本前先引用的外部 JS 文件地址,很明顯如果想要升級使用的 Jquery 版本,我只要修改這個文件就行了而不用變動頁面內容。這對于采用靜態發布的 MovableType 來說很有用。

        2、CSS3 屬性支持度檢測。說起來很拗口,意思就是可以分辨出瀏覽器是否支持某條 CSS3 屬性。如果支持某條屬性,那么將會在頁面的 HTML 節點上加上一個以這個屬性命名的 class ,如果不支持則這個 class 的名字就有個 no- 前綴。比如,IE6 不支持 boxshadow 屬性的,那么瀏覽這使用 IE6 訪問頁面時,頁面的 html 節點就是類似這樣的:<html class="no-boxshadow"> 。

        這樣就可以在 CSS 文件里設定當瀏覽器不支持某個高級屬性的時候用其他的方案來替代。

        .boxshadow .box{
        box-shadow: 0px 0px 5px #bbb;
        }
        .no-boxshadow .box{
        border: 2px solid #bbb;
        }

        目前 head.js 可以檢測的 CSS3 屬性有 borderimage borderradius boxshadow opacity reflections rgba textshadow transforms transitions 。

        3、head.js 可以檢測瀏覽器的種類、版本,還可以檢測當前訪問的頁面相對于網站根目錄的路徑,更酷的,head.js 可以動態地檢測到瀏覽器當前窗口大小。并且,把前面這幾個屬性都動態地傳遞給 html 節點,添加上相應 class !這樣再配合 CSS 就可以制作出一個適應各瀏覽器、每個頁面都獨特得、隨著窗口大小的改變自動變換排版的酷設計了。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        headjs實現網站并行加載但順序執行JS

        headjs實現網站并行加載但順序執行JS:并行加載JS,但是執行的時候卻按順序執行,提高網站速度<script src="js/head.min.js"></script> <script type="text/javascript"> head.js("js/jquery-1.6.1.m
        推薦度:
        標簽: 網站 js 網站加載
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产亚洲Av综合人人澡精品| 亚洲色四在线视频观看| 久久亚洲精品11p| 最近中文字幕无免费视频| 亚洲日本乱码一区二区在线二产线 | 亚洲AV无码资源在线观看| 日韩免费a级在线观看| 欧美日韩亚洲精品| 亚洲电影日韩精品| 一级毛片免费播放男男| 国产成人精品日本亚洲| 久久精品免费视频观看| 亚洲国产福利精品一区二区| 中文字幕影片免费在线观看 | 久久久久久精品免费免费自慰| 亚洲欧洲日产专区| 成人毛片免费视频| 深夜福利在线视频免费| 亚洲成av人片在线观看无码不卡| 久久狠狠躁免费观看| 天堂亚洲国产中文在线| 国产又长又粗又爽免费视频| 一级毛片免费一级直接观看| 亚洲国产高清人在线| 丁香花免费高清视频完整版| 国产午夜亚洲精品不卡电影| 亚洲线精品一区二区三区| 97视频免费观看2区| 激情五月亚洲色图| 亚洲高清无码在线观看| 在线毛片片免费观看| 精品亚洲AV无码一区二区| xvideos亚洲永久网址| 免费A级毛片无码A∨| 亚洲乱理伦片在线观看中字| 国产亚洲自拍一区| 毛片a级毛片免费播放下载| 两个人看www免费视频| 亚洲日韩精品无码专区加勒比| 亚洲性日韩精品一区二区三区| 蜜桃AV无码免费看永久|