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>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!