jQuery基础学习随笔 2023

jQuery多库共存

jQuery以 $ 作为标识符,其他JS库也会用 $ 作为标识符,为了避免冲突,可以采用一些措施。

            // 1. 如果$ 符号冲突,就使用 jQuery
            console.log( jQuery("div") );
                           // $("div")

            // 2. 让jQuery 释放对 $ 的控制权,自己可以自定义一个
            var zidingyi = jQuery.noConflict();
            console.log( zidingyi("div") );
                             // $("div")

 

jQuery 图片懒加载 延迟加载

同时加载太多会增加负载,可以使用 延迟加载。

EasyLazyload github: https://github.com/channg/EasyLazyload.js

将图片 src 替换为 data-lazy-src
    <div>
        <img data-lazy-src="images/bg/top_img01.jpg">
        <img data-lazy-src="images/bg/top_img02.jpg">
        <img data-lazy-src="images/bg/top_img03.jpg">
        <img data-lazy-src="images/bg/top_img04.jpg">
        <img data-lazy-src="images/bg/top_img05.jpg">
    </div>
    
    <script src="EasyLazyload.js"></script>     <!-- 此插件需要在dom下面引入 -->
    <script>
        lazyLoadInit({
        showTime:1100,
        onLoadBackEnd:function(i,e){
            console.log("onLoadBackEnd:"+i);
        }
        ,onLoadBackStart:function(i,e){
            console.log("onLoadBackStart:"+i);
        }
    });
    </script>

 

posted @ 2023-01-30 20:00  nekmea  阅读(23)  评论(0编辑  收藏  举报