日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JQuery的定义

發(fā)布時間:2023/12/31 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JQuery的定义 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
JQuery是繼prototype之后又一個優(yōu)秀的Javascript庫。它是輕量級的js庫 ,它兼容CSS3,還兼容各種瀏覽器(IE?6.0+,?FF1.5+,?Safari?2.0+,?Opera?9.0+),jQuery2.0及后續(xù)版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)、events、實(shí)現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX交互。jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需要定義id即可。 jQuery是一個兼容多瀏覽器的javascript庫,核心理念是write less,do more(寫得更少,做得更多)。jQuery在2006年1月由美國人John Resig在紐約的barcamp發(fā)布,吸引了來自世界各地的眾多JavaScript高手加入,由Dave Methvin率領(lǐng)團(tuán)隊(duì)進(jìn)行開發(fā)。如今,jQuery已經(jīng)成為最流行的javascript庫,在世界前10000個訪問最多的網(wǎng)站中,有超過55%在使用jQuery。 jQuery是免費(fèi)、開源的,使用MIT許可協(xié)議。jQuery的語法設(shè)計可以使開發(fā)更加便捷,例如操作文檔對象、選擇DOM元素、制作動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強(qiáng)大的靜態(tài)或動態(tài)網(wǎng)頁。 jQuery,顧名思義,也就是JavaScript和查詢(Query),即是輔助JavaScript開發(fā)的庫。
  • 動態(tài)特效
  • AJAX
  • 通過插件來擴(kuò)展
  • 方便的工具 - 例如瀏覽器版本判斷
  • 漸進(jìn)增強(qiáng)
  • 鏈?zhǔn)秸{(diào)用
  • 多瀏覽器支持,支持Internet Explorer6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了對Internet Explorer6,7,8的支持) ? ? ? ? ??使用方法:jQuery可以下載使用,有兩個版本的 jQuery 可供下載 Production version - 用于實(shí)際的網(wǎng)站中,已被精簡和壓縮。 Development version - 用于測試和開發(fā)(未壓縮,是可讀的代碼) jQuery 1.8.0版時壓縮前后的對比
    文件 行數(shù) 大小
    jquery-1.8.0.min.js 2 91KB
    jquery-1.8.0.js 9228 254KB
    這兩個版本都可以從 jQuery.com官網(wǎng)下載。 也可以從多個公共服務(wù)器中選擇引用。把jQuery存儲在CDN公共庫上可加快網(wǎng)站載入速度,CDN公共庫是指將常用的JS庫存放在CDN節(jié)點(diǎn),以方便廣大開發(fā)者直接調(diào)用。與將JS庫存放在服務(wù)器單機(jī)上相比,CDN公共庫更加穩(wěn)定、高速。國外的有Google、Microsoft等多家公司給jQuery提供CDN服務(wù),國內(nèi)由新浪云計算(SAE) 、百度云(BAE)等提供 下面就介紹幾個相對來說比較穩(wěn)定的CDN。并且有jquery1.1至2.0所有版本下載分享 Google CDN
    1 <script?type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
    提示:通過 Google CDN 來獲得最新可用的版本: 如果您觀察上面的 Google URL - 在 URL 中規(guī)定了 jQuery 版本 (1.8.0)。如果您希望使用最新版本的 jQuery,也可以從版本字符串的末尾(比如本例 1.8)刪除一個數(shù)字,谷歌會返回 1.8 系列中最新的可用版本(1.8.0、1.8.1 等等),或者也可以只剩第一個數(shù)字,那么谷歌會返回 1 系列中最新的可用版本(從 1.1.0 到 1.9.9)。 Microsoft CDN[3]
    1 <script?type="text/javascript"src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.0.min.js"></script>
    提示:使用谷歌或微軟的 jQuery,有一個很大的優(yōu)勢: 許多用戶在訪問其他站點(diǎn)時,已經(jīng)從谷歌或微軟加載過 jQuery。所有結(jié)果是,當(dāng)他們訪問您的站點(diǎn)時,會從緩存中加載 jQuery,這樣可以減少加載時間。同時,大多數(shù) CDN 都可以確保當(dāng)用戶向其請求文件時,會從離用戶最近的服務(wù)器上返回響應(yīng),這樣也可以提高加載速度。 新浪 CDN[4]
    1 <script?type="text/javascript"src="http://libs.baidu.com/jquery/2.0.3/jquery.min.js"></script>
    百度 CDN?[5]
    1 <script?type="text/javascript"src="http://libs.baidu.com/jquery/2.0.3/jquery.min.js"></script>
    為了保險起見,當(dāng)無法從CDN服務(wù)器上獲取jQuery時,則使用本地jQuery
    1 <script?type="text/javascript">window.jQuery||document.write('<scriptsrc="//localhost/jQuery/jquery-2.1.0.min.js"><\/script>');</script>
    在Wordpress主題中使用的方法為
    1 <script?type="text/javascript">window.jQuery||document.write('<scripttype="text/javascript"src="<?phpechoget_template_directory_uri();?>/jquery.min.js">\x3C/script>')</script>
    注意事項(xiàng) 1、Wordpress內(nèi)置jQuery庫,其末尾防止JS庫沖突而加入的jQuery.noConflict()使得主題中所有jQuery代碼都要做一些小修改,更可能導(dǎo)致一些插件效果失效。wordpress建議下載官方j(luò)Query-Min庫放到當(dāng)前主題目錄下調(diào)用,不要使用wp-includes里面的庫。 2、Google CDN庫的地址采用了協(xié)議相對路徑,它可以很好的解決https引起的一些問題,具體可以看Paul Irish的介紹,當(dāng)然你依舊可以使用帶“http:”的路徑。 3、許多網(wǎng)站都采用Google CDN提供的jQuery庫,使用它可以得到出色的緩存效果。 4、把jQuery代碼統(tǒng)統(tǒng)放到頁面底部可以提高載入速度。 5、使用HTML5重構(gòu)的頁面可省略掉 type="text/javascript"。 6、推薦使用國內(nèi)CDN公共庫,速度更快,穩(wěn)定性更高。
  • 轉(zhuǎn)載于:https://www.cnblogs.com/0927wyj/p/5081192.html

    總結(jié)

    以上是生活随笔為你收集整理的JQuery的定义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。