真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jquery2.1,jquery211

jquery1.11.3 和 jquery2.1.4有什么區(qū)別

jquery2.x版本與1.x版本差別最大的就是瀏覽器兼容性問題

大埔ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

JQuery2.x已經(jīng)不支持IE低版本瀏覽器,如IE6、7、8

其他的API用法差不多,如果項(xiàng)目只需要支持高版本瀏覽器,可以使用2.x,否則只能使用1.x

jQuery的歷史版本

(2007年9月):這一版去掉了對XPath選擇符的支持,原因是相對于CSS語法它已經(jīng)變得多余了。這一版能夠支持對效果的更靈活定制,而且借助新增的命名空間事件,也使插件開發(fā)變得更容易。

jQuery UI(2007年9月):這個(gè)新的插件套件是作為曾經(jīng)流行但已過時(shí)的Interface插件的替代項(xiàng)目而發(fā)布的。jQuery UI中包含大量預(yù)定義好的部件(widget),以及一組用于構(gòu)建高級元素(例如可拖放的界面元素)的工具。 (2010年1月14號):對代碼庫進(jìn)行了內(nèi)部重寫組織,開始建立一些風(fēng)格規(guī)范。老的core.js文件被分為attribute.js,css.js,data.js,manipulation.js,traversing.js和queue.js;CSS和attribute的邏輯分離。

⒈4重要新特性

·常用方法的性能大幅提升:重寫了大部分較早期的函數(shù);

·更容易使用的設(shè)置函數(shù)(setter function):為所有對象新增了許多易用的設(shè)置函數(shù);

·對Ajax的改進(jìn):引入了許多Ajax和JSON處理方面的更新,包括HTML5元素的序列化;

·attribute(改進(jìn)了.attr()的性能)、jQuery()核心函數(shù)、CSS(.css()性能有兩倍提升)、特效和事件、DOM操作等也有顯著改進(jìn) (2011年1月31日):該版本修復(fù)了83個(gè)bug,解決了460個(gè)問題。重大改進(jìn)有:重寫了Ajax模塊;新增延緩對象(Deferred Objects);jQuery替身——jQuery.sub();增強(qiáng)了遍歷相鄰節(jié)點(diǎn)的性能;jQuery開發(fā)團(tuán)隊(duì)構(gòu)建系統(tǒng)的改進(jìn)。

1.5新版本

美國時(shí)間2011年1月31日J(rèn)ohn Resig在jQuery官方博客發(fā)表文章,宣布jQuery 1.5正式版已經(jīng)如期開發(fā)完成,可以下載使用。壓縮版本jQuery Minified29KB,不壓縮版本jQuery Regular(用于閱讀和調(diào)試)207KB。由于jQuery已經(jīng)成為目前最流行的JavaScript庫,得到廣泛的支持,新版本的發(fā)布當(dāng)然非常引人注目。

重要變化:

1. Ajax重寫

Ajax模塊完全進(jìn)行了重寫。新增一個(gè)jXHR對象,為不同瀏覽器內(nèi)置的XMLHttpRequest提供了一致的超集。對于XMLHttpRequest之外的傳輸機(jī)制,比如JSONP請求,jXHR對象也可以進(jìn)行處理。(詳情可以參見:jQuery.ajax文檔)

此外,系統(tǒng)的可擴(kuò)展性大大增強(qiáng),可以附加各種數(shù)據(jù)處理器、過濾器和傳輸機(jī)制,為開發(fā)新的Ajax插件提供了方便。

2. 延遲對象

延遲對象(Deferred Object,jQuery.Deferred對象)是一個(gè)可鏈接的(chainable)實(shí)用工具對象,實(shí)現(xiàn)了Promise接口,可以在回調(diào)隊(duì)列中注冊多個(gè)回調(diào)、調(diào)用回調(diào)隊(duì)列并轉(zhuǎn)發(fā)任何同步/異步函數(shù)的成敗狀態(tài)。正如Using Deferreds in jQuery 1.5一文中說明的,其結(jié)果是在jQuery中能夠?qū)⒁蕾囉谀硞€(gè)任務(wù)(事件)結(jié)果的邏輯與任務(wù)本身解耦了。這一點(diǎn)在JavaScript中其實(shí)并不新鮮,Mochikit和Dojo等已經(jīng)實(shí)現(xiàn)有些日子了。由于jQuery 1.5的Ajax模塊內(nèi)置使用了延遲對象,因此通過jQuery編寫Ajax程序?qū)⒆詣荧@得這一功能。

開發(fā)人員借此可以使用無法立即獲得的返回值(如異步Ajax請求的返回結(jié)果),而且第一次能夠附加多個(gè)事件處理器。

例如,使用了新的jQuery內(nèi)部Ajax API就可以實(shí)現(xiàn)下面的代碼了:

// Assign handlers immediately after making the request,// and remember the jxhr object for this request var jxhr = $.ajax({ url: example.php }) .success(function() { alert(success); }) .error(function() { alert(error); }) .complete(function() { alert(complete); });// perform other work here ... // Set another completion function for the request above jxhr.complete(function(){ alert(second complete); });

此外,使用jQuery.Deferred還可以開發(fā)自己的延遲對象。更多詳情參見:延遲對象文檔。

3. jQuery.sub()

jQuery 1.5提供了一種創(chuàng)建和修改jQuery副本的方式??梢杂脕硖砑硬幌蛲獠抗_的方法,或者對jQuery的某些方法進(jìn)行重新定義以提供新功能,或者提供更好的封裝、避免名稱空間沖突。當(dāng)然,也可以用來開發(fā)插件,但Resig強(qiáng)烈建議在開發(fā)插件之前,先考慮jQuery UI widget工廠。

值得注意的是,sub函數(shù)并不提供真正的隔離,所有方法、數(shù)據(jù)、調(diào)用仍然依靠jQuery本身來支持。

4. 遍歷性能提高

在新版本中.children(),.prev(),.next()幾個(gè)常用的遍歷函數(shù)性能有了顯著提高。

5. 內(nèi)部開發(fā)系統(tǒng)

John Resig還特別提到了jQuery團(tuán)隊(duì)內(nèi)部開發(fā)系統(tǒng)的兩點(diǎn)改變:一是服務(wù)器端用Node.js替換了老的Java/Rhino系統(tǒng),使得團(tuán)隊(duì)可以專注于JavaScript環(huán)境的新變化;二是所用的代碼優(yōu)化程序從Google Closure切換到UglifyJS,新工具的壓縮效果非常令人滿意。

jQuery 1.5.2 在1.5的基礎(chǔ)上修正的大量的bug

jQuery 1.7b 2011年09月29日jQuery 1.7 的第一個(gè) beta 測試版本,該版本修復(fù)了超過 50 個(gè)的問題以及帶來一些新特性。

2011年11月4日jQuery1.7正式版發(fā)布。

新版本包含了很多新的特征,特別提升了事件委派時(shí)的性能尤其是在IE7下。

新增及改進(jìn)項(xiàng):

⒈新的事件 APIs: .on() and .off();

⒉提升了事件委派時(shí)的性能有了大幅度的提升,尤其是在IE7下;

⒊更好的在 IE 6/7/8 上支持 HTML5;

⒋切換動畫更加直觀;

⒌匿名模塊定義 AWD

⒍jQuery.Deferred

⒎jQuery.isNumeric()

被刪除的方法:

event.layerX and event.layerY

jQuery.isNaN() 2012年03月24日jQuery 1.7.2正式版發(fā)布。

該版本在1.7.1的基礎(chǔ)上修復(fù)了大量的bug,并改進(jìn)了部分功能。而相比于1.7.2 RC1,只修復(fù)了一個(gè)bug。值得注意的是:如果你正在使用jQuery Mobile,請使用最新的jQuery 1.7.2和jQuery Mobile 1.1這兩個(gè)版本,因?yàn)橹暗膉Query Mobile版本還基于jQuery core 1.7.1或更早的版本。 2012年11月14日 jQuery 1.8.3 發(fā)布,修復(fù) bug 和性能衰退問題

IE8中的HTML相關(guān)Bug

jQuery 1.8.2在IE9中調(diào)用ajax失敗的問題

jQuery 1.7.1不能正確地設(shè)置IE7中克隆元素的tabindex屬性

壓縮的JS文件包含非ASCII字符

如果body樣式設(shè)置為display:none,則$('body').show()無法工作

在IE9中element.css('filter')返回不明確

在Android 2.3.4的瀏覽器中,jQuery 1.8.1轉(zhuǎn)場效果崩潰

在iPad上縮放一個(gè)燈箱效果后,所有動畫效果失效

從1.3.2升級到1.8.2版本后,出現(xiàn)Uncaught TypeError錯(cuò)誤

在Chrome和Safari中,無法正確檢測包含可編輯內(nèi)容的DIV的焦點(diǎn) 2013年3月 jQuery 2.0 Beta 2 發(fā)布

據(jù)jQuery官方博客3月消息,jQuery 2.0 Beta 2 發(fā)布。

根據(jù)用戶對jQuery 2.0 Beta 1 版本的反饋,Beta 2 版做了一些修改。jQuery官方表示,非常需要用戶來測試 Beta 2 版,最好同時(shí)也能向他們反饋提交建議。

他們相信,Beta 2 版已非常穩(wěn)定,值得一試,不需要等 2.0 的最終版本。

jQuery 團(tuán)隊(duì)在官博中再次提醒用戶,jQuery 2.0 不再支持IE 6/7/8 了,但是 jQuery 1.9 會繼續(xù)支持。因?yàn)榕f版 IE 瀏覽器在整個(gè)互聯(lián)網(wǎng)中還有很大部分市場,所以他們非常期望大部分網(wǎng)站能繼續(xù)使用 jQuery 1.x 一段時(shí)間。jQuery 團(tuán)隊(duì)也將同時(shí)支持 jQuery 1.x 和 2.x 。1.9 和 2.0 版的 API 是相同的,所以不必因?yàn)槟銈兙W(wǎng)站還在用 jQuery 1.9,就感覺好像錯(cuò)過了什么,或者是落后了。

如果你想繼續(xù)支持 IE 6/7/8,并且又想嘗試 jQuery 2.0,那你可以額外加上一些代碼。除了老版的 IE,其他所有瀏覽器都將使用第二腳本,忽略第一個(gè)。

在很多環(huán)境中,jQuery 2.0 應(yīng)當(dāng)都表現(xiàn)的很好。如下:

Google Chrome plugins

Mozilla XUL apps and Firefox extensions

Firefox OS apps

Chrome OS apps

Windows 8 Store (“Modern/Metro UI”) apps

BlackBerry 10 WebWorks apps

PhoneGap/Cordova apps

Apple UIWebView class

Microsoft WebBrowser control

Cheerio or jsdom with Node.js

Intranet applications

2013年4月18日 jQuery 2.0正式版發(fā)布 不再支持IE 6/7/8:如果在IE9/10版本中使用“兼容性視圖”模式也將會受到影響。 更輕更快:2.0版本文件與1.9.1相比小了12%。 可以構(gòu)建一個(gè)更小、更輕量的版本。 jQuery 2.0 API完全兼容jQuery 1.9 API。 jQuery 1.9.1漢化版2013年2月23日發(fā)布,由網(wǎng)友翻譯非官方 2014年5月1日,jQuery2.1.1版發(fā)布

jquery點(diǎn)擊按鍵是這樣觸發(fā)當(dāng)前點(diǎn)擊按鈕嗎?我這樣操作對嗎?

你這樣的思路沒問題,有兩個(gè)注意的點(diǎn):

1、你的jq cdn兼容性有問題,我電腦用不了,可以使用jq官網(wǎng)的cdn,引用如下:

script src=""/script

2、去掉$(".class_2").click()前邊的'bai’(可能是你打錯(cuò)了)

擴(kuò)展方法:

可以不使用索引,直接查找兄弟元素,效率更快

$(".class_2").click(function(){

alert($(this).siblings()[0].innerText)

});

jquery 怎么用

使用步驟如下:

1.jQuery給放到一個(gè)文件夾里面,方便我們待會引用這個(gè)jQuery,這里我就放到我項(xiàng)目的js文件夾里面。

2.然后我們來開始編輯HTML界面代碼。

3.使用script標(biāo)簽把jQuery引入到我們的HTML界面。src引號里面的就是我們的jQuery路徑名稱。

4.接著再書寫一個(gè)script標(biāo)簽對,里面寫上jQuery入口函數(shù),這樣,當(dāng)我們的HTML加載完成之后就會執(zhí)行我們的jQuery代碼

jQuery在使用中出現(xiàn)未定義$,是什么原因?

出現(xiàn)該錯(cuò)誤可能有以下三種情況之一引起:

JavaScript文件未正確加載到頁面中

jQuery版本。發(fā)生這種情況的原因是編輯后的核心文件,或者插件可能覆蓋了$變量。

需要在頁面完全加載之前以及jQuery完全加載之前運(yùn)行JavaScript。

首先,請確保正確調(diào)用了什么腳本,它應(yīng)該看起來像script src="" type="text/javascript"/script

并且不應(yīng)具有 async 或 defer 屬性。

然后,您應(yīng)該檢查Firebug ?網(wǎng)絡(luò)面板,以查看文件是否實(shí)際上已正確加載。如果不是,它將以紅色突出顯示并在其旁邊顯示“ 404”。如果文件加載正確,則意味著問題是第2個(gè)。

確保所有jQuery javascript代碼都在代碼塊中運(yùn)行,例如:$(document).ready(function () {

});

這將確保在初始化jQuery 之后 加載代碼。

最后要檢查的一件事是確保 在加載jQuery之前不加載任何插件。插件擴(kuò)展了“$”對象,因此,如果在加載jQuery核心之前先加載插件,則會得到所描述的錯(cuò)誤。

注意: 如果要加載不需要jQuery來運(yùn)行的代碼,則無需將其放在jQuery

ready處理程序中。該代碼可以使用分隔document.readyState。

不排除還有其他問題。

jQuery里面隱藏和顯示效果怎么寫?

1、jquery.show()和jquery.hide()方法

語法:

$(selector).show(speed,callback);

$(selector).hide(speed,callback);

2、jquery.toggle()方法

語法:

$(selector).toggle(speed,callback);

3、帶有淡入淡出效果的顯示和隱藏

$(selector).fadeIn(speed,callback)

$(selector).fadeOut(speed,callback)

$(selector).fadeToggle(speed,callback)

$(selector).fadeTo(speed,opacity,callback)

4、帶有滑動效果的顯示和隱藏

$(selector).slideDown(speed,callback)

$(selector).slideUp(speed,callback)

$(selector).slideToggle(speed,callback)

注意:

可選的 speed 參數(shù)規(guī)定效果的時(shí)長。它可以取以下值:"slow"、"fast" 或毫秒。

可選的 callback 參數(shù)是滑動完成后所執(zhí)行的函數(shù)名稱。


名稱欄目:jquery2.1,jquery211
文章起源:http://weahome.cn/article/dsceipc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部