導航:首頁 > 凈水問答 > aspnet過濾表格

aspnet過濾表格

發布時間:2025-07-23 08:37:06

㈠ jquery有什麼作用

jquery的作用

jQuery最初就是把javascript封裝起來,方便調用。現在基於jQuery多了很多開源插件,如:easyUI是坐表格和布局的,Slideshow做電子相冊的,你想做什麼,直接把插件拿過來就用,非常方便。

當然,jQuery做前台是非常好的東西,如果你想和後台代碼,如action一起用,還是需要一定功底的。

jquery-1.4.2.min.js文件有什麼用途?

不管是1.4.2還是jQuery以後的版本,都是用js封裝的功能庫,方便開發者使用。下面是就jQuery的具體作用:

1、取得頁面中的元素。如果不使用JavaScript庫,遍歷DOM(DocumentObjectModel,文檔對象模型)樹,以及查找HTML文檔結構中某個特殊的部分,必須編寫很多行代碼。jQuery為准確地獲取需要檢查或操縱的文檔元素,提供了可靠而富有效率的選擇符機制。

2、修改頁面的外觀。CSS雖然為影響文檔呈現的方式提供了一種強大的手段,但當所有瀏覽器不完全支持相同的標准時,單純使用CSS就會顯得力不從心。jQuery可以彌補這一不足,它提供了跨瀏覽器的標准解決方案。而且,即使在頁面已經呈現之後,jQuery仍然能夠改變文檔中某個部分的類或者個別的樣式屬性。

3、改變頁面的內容。jQuery能夠影響的范圍並不局限於簡單的外觀變化,使用少量的代碼,jQuery就能改變文檔的內容。可以改變文本、插入或翻轉圖像、對列表重新排序,甚至,對HTML文檔的整個結構都能重寫和擴充——所有這些只需一個簡單易用的API。

4、響應用戶的頁面操作。即使是最強大和最精心設計的行為,如果我們無法控制它何時發生,那它也毫無用處。jQuery提供了截取形形色色的頁面事件(比如用戶單擊一個鏈接)的適當方式,而不需要使用事件處理程序搞亂HTML代碼。此外,它的事件處理API也消除了經常困擾Web開發人員的瀏覽器不一致性。

5、為頁面添加動態效果。為了實現某種互動式行為,設計者也必須向用戶提供視覺上的反饋。jQuery中內置的一批淡入、擦除之類的效果,以及製作新效果的工具包,為此提供了便利。

6、無需刷新頁面即可從伺服器獲取信息。這種編程模式就是眾所周知的AJAX(AsynchronousJavaScriptandXML,非同步JavaScript和XML),它能輔助Web開發人員創建出反應靈敏、功能豐富的網站。jQuery通過消除這一過程中的瀏覽器特定的復雜性,使開發人員得以專注於伺服器端的功能設計。

jquery是什麼在網站中有什麼作用

網路:

????Jquery是繼prototype之後又一個優秀的Javascript框架。它是輕量級的js庫,它兼容CSS3,還兼容各種瀏覽器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+),jQuery2.0及後續版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標准通用標記語言下的一個應用)、events、實現動畫效果,並且方便地為網站提供AJAX交互。jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內容分離,也就是說,不用再在html裡面插入一堆js來調用命令了,只需定義id即可。

維基網路:

????jQuery是一套跨瀏覽器的JavaScript庫,簡化HTML與JavaScript之間的操作。[1]由JohnResig在2006年1月的BarCampNYC上發布第一個版本。目前是由DaveMethvin領導的開發團隊進行開發。全球前10000個訪問最高的網站中,有65%使用了jQuery,是目前最受歡迎的JavaScript庫[2][3]。

自己語言:jquery是javascript庫,js其實是有很多原生對象以及方法組成,而jquery其實就相當於對方法和對象的另一封裝,使得受眾群體能夠更快更方便的書寫一些方法,和對html裡面dom對象的操作;

jquery-1.4.2.min.js文件有什麼用途?裡面的代碼都有什麼用途?

jquery-1.4.2.min.js為JQuery庫,版本號為1.4.2,min表明該版本為壓縮版,去除了空白字元及注釋,並對代碼進行了變數、函數名壓縮優化等,適合用於生產環境。

JQuery是繼prototype之後又一個優秀的Javascript庫。它是輕量級的js庫?,它兼容CSS3,還兼容各種瀏覽器(IE?6.0+,?FF?1.5+,?Safari?2.0+,?Opera?9.0+),jQuery2.0及後續版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標准通用標記語言下的一個應用)、events、實現動畫效果,並且方便地為網站提供AJAX交互。jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery是一個兼容多瀏覽器的javascript庫,核心理念是write?less,do?more(寫得更少,做得更多)。

JQuery的作用:

主要用於兼容個瀏覽器的JavaScript用法,只需要使用jQuery中指定的方法即可實現在各主流瀏覽器中同時兼容,能夠讓開發人員關注業務的開發而不必關心JavaScript的兼容性問題。

常見的幾類如下:

選擇器:用於選取特定的一個或多個dom節點

屬性/CSS:用於改變dom的屬性值及一些JavaScript控制的樣式

dom操作:如對dom節點的增刪查改

遍歷:對dom樹、數組、其他可遍歷的類型進行遍歷操作

事件:兼容各瀏覽器的事件調用,及自定義的事件等

效果:如JavaScript動畫等

Ajax:統一各瀏覽器的Ajax請求的用法

JQuery提供了上百個函數,提高了開發的效率,方便開發者在不同瀏覽器下使用相同的一套代碼實現指定業務功能。

jquery簡介

JQuery是繼prototype之後又一個優秀的Javascript庫。它是輕量級的js庫,它兼容CSS3,還兼容各種瀏覽器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+),jQuery2.0及後續版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標准通用標記語言下的一個應用)、events、實現動畫效果,並且方便地為網站提供AJAX交互。jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內容分離,也就是說,不用再在html裡面插入一堆js來調用命令了,只需要定義id即可。

jQuery是一個兼容多瀏覽器的javascript庫,核心理念是writeless,domore(寫得更少,做得更多)。jQuery在2006年1月由美國人JohnResig在紐約的barcamp發布,吸引了來自世界各地的眾多JavaScript高手加入,由DaveMethvin率領團隊進行開發。如今,jQuery已經成為最流行的javascript庫,在世界前10000個訪問最多的網站中,有超過55%在使用jQuery。

jQuery是免費、開源的,使用MIT許可協議。jQuery的語法設計可以使開發更加便捷,例如操作文檔對象、選擇DOM元素、製作動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發者編寫插件。其模塊化的使用方式使開發者可以很輕松的開發出功能強大的靜態或動態網頁。

jQuery,顧名思義,也就是JavaScript和查詢(Query),即是輔助JavaScript開發的庫。

歷史

大概在1992年,一家稱作Nombas的公司開發了一種叫做C減減(C-minus-minus,簡稱Cmm)的嵌入式腳本語言。Cmm背後的理念很簡單:一個足夠強大可以替代宏操作(macro)的腳本語言,同時保持與C(和C++)足夠的相似性,以便開發人員能很快學會。這個腳本語言捆綁在一個叫做CEnvi的共享軟體中,它首次向開發人員展示了這種語言的威力。

Nombas最終把Cmm的名字改成了ScriptEase,原因是後面的部分(mm)聽起來過於消極,同時字母C「令人害怕」。

當NetscapeNavigator嶄露頭角時,Nombas開發了一個可以嵌入網頁中的CEnvi的版本。這些早期的試驗被稱為EspressoPage(濃咖啡般的頁面),它們代表了第一個在萬維網上使用的客戶端語言。而Nombas絲毫沒有料到它的理念將會成為萬維網的一塊重要基石。

當網上沖浪越來越流行時,對於開發客戶端腳本的需求也逐漸增大。此時,大部分網際網路用戶還僅僅通過28.8kbit/s的數據機連接到網路,即便這時網頁已經不斷地變得更大和更復雜。而更加加劇用戶痛苦的是,僅僅為了簡單的表單有效性驗證,就要與伺服器進行多次地往返交互。設想一下,用戶填完一個表單,點擊提交按鈕,等待了30秒的處理後,看到的卻是一條告訴你忘記填寫一個必要的欄位。

那時正處於技術革新最前沿的Netscape,開始認真考慮開發一種客戶端腳本語言來解決簡單的處理問題。

當時工作於Netscape的BrendanEich,開始著手為即將在1995年發行的NetscapeNavigator2.0開發一個稱之為LiveScript的腳本語言,當時的目的是在瀏覽器和伺服器(本來要叫它LiveWire)端使用它。Netscape與Sun及時完成LiveScript實現。

就在NetscapeNavigator2.0即將正式發布前,Netscape將其更名為JavaScript,目的是為了利用Java這個網際網路時髦詞彙。Netscape的賭注最終得到回報,JavaScript從此變成了網際網路的必備組件。

因為JavaScript1.0如此成功,Netscape在NetscapeNavigator3.0中發布了1.1版。恰巧那個時候,微軟決定進軍瀏覽器,發布了IE3.0並搭載了一個JavaScript的克隆版,叫做JScript(這樣命名是為了避免與Netscape潛在的許可糾紛)。微軟步入Web瀏覽器領域的這重要一步雖然令其聲名狼藉,但也成為JavaScript語言發展過程中的重要一步。

在微軟進入後,有3種不同的JavaScript版本同時存在:NetscapeNavigator3.0中的JavaScript、IE中的JScript以及CEnvi中的ScriptEase。與C和其他編程語言不同的是,JavaScript並沒有一個標准來統一其語法或特性,而這3種不同的版本恰恰突出了這個問題。隨著業界擔心的增加,這個語言的標准化顯然已經勢在必行。

2006年1月,jQuery的第一個版本面世,至今已經有10年多了(註:這個時間點是截止至出書時間)。雖然過了這么久,但它依然以其簡潔、靈活的編程風格讓人一見傾心。在本篇文章中,我們將講述jQuery的發展歷史,讓讀者對jQuery有更多的了解。

在jQuery迅速發展的同時,一些大的廠商也看中了商機。2009年9月,微軟和諾基亞公司正式宣布支持開源的jQuery庫,另外,微軟公司還宣稱他們將把jQuery作為VisualStudio工具集的一部分。他將提供包括jQuery的智能提示、代碼片段、示例文檔編制等內容在內的功能。微軟和諾基亞公司將長期成為jQuery的用戶成員,其他成員還有Google,Intel,IBM,Intuit等公司。

2009年1月,jQuery1.3版發布,它使用了全新的選擇符引擎Sizzle,在各個瀏覽器下全面超越其他同類型JavaScript框架的查詢速度,程序庫的性能也因此有了極大提升。這一版本的第2個變化就是提供live()方法,使用live()方法可以為當前及將來增加的元素綁定事件,在1.3版之前,如果要為將來增加的元素綁定事件,需要使用livequery插件,而在1.3版中,可以直接用live()方法。2005年8月,JohnResig提議改進Prototype的「Behaviour」庫,於是他在blog上發表了自己的想法,並用了3個例子做說明。

2010年2月,jQuery1.4.2版發布,它新增了有關事件委託的兩個方法:delegate()和undelegate()。delegate()用於替代1.3.2中的live()方法。這個方法比live()來的方便,而且也可以達到動態添加事件的作用。比如給表格的每個td綁定hover事件

特點

1.動態特效

2.AJAX

3.通過插件來擴展

4.方便的工具-例如瀏覽器版本判斷

5.漸進增強

6.鏈式調用

7.多瀏覽器支持,支持InternetExplorer6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了對InternetExplorer6,7,8的支持)

歷史版本

jQuery1.0

(2006年8月):該庫的第一個穩定版本,已經具有了對CSS選擇符、事件處理和AJAX交互的穩健支持。

jQuery1.1

(2007年1月):這一版大幅簡化了API。許多較少使用的方法被合並,減少了需要掌握和解釋的方法數量。

jQuery1.1.3

(2007年7月):這次小版本變化包含了對jQuery選擇符引擎執行速度的顯著提升。從這個版本開始,jQuery的性能達到了Prototype、Mootools以及Dojo等同類JavaScript庫的水平。

jQuery1.2

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

jQueryUI(2007年9月):這個新的插件套件是作為曾經流行但已過時的Interface插件的替代項目而發布的。jQueryUI中包含大量預定義好的部件(widget),以及一組用於構建高級元素(例如可拖放的界面元素)的工具。

jQuery1.2.6

(2008年5月):這一版主要是將BrandonAaron開發的流行的Dimensions插件的功能移植到了核心庫中。

jQuery1.3

(2009年1月):這一版使用了全新的選擇符引擎Sizzle,庫的性能也因此有了極大提升。這一版正式支持事件委託特性。

jQuery1.3.2

(2009年2月):這次小版本升級進一步提升了庫的性能,例如改進了:visible/:hidden選擇符、.height()/.width()方法的底層處理機制。另外,也支持查詢的元素按文檔順序返回。

jQuery1.4

(2010年1月14號):對代碼庫進行了內部重寫組織,開始建立一些風格規范。老的core.js文件被分為attribute.js,css.js,data.js,manipulation.js,traversing.js和queue.js;CSS和attribute的邏輯分離。

重要變化:

1.Ajax重寫

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

此外,系統的可擴展性大大增強,可以附加各種數據處理器、過濾器和傳輸機制,為開發新的Ajax插件提供了方便。

2.延遲對象

延遲對象(DeferredObject,jQuery.Deferred對象)是一個可鏈接的(chainable)實用工具對象,實現了Promise介面,可以在回調隊列中注冊多個回調、調用回調隊列並轉發任何同步/非同步函數的成敗狀態。正如UsingDeferredsinjQuery1.5一文中說明的,其結果是在jQuery中能夠將依賴於某個任務(事件)結果的邏輯與任務本身解耦了。這一點在JavaScript中其實並不新鮮,Mochikit和Dojo等已經實現有些日子了。由於jQuery1.5的Ajax模塊內置使用了延遲對象,因此通過jQuery編寫Ajax程序將自動獲得這一功能。

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

例如,使用了新的jQuery內部AjaxAPI就可以實現下面的代碼了:

//,//=$.ajax({url:"example.php"}).success(function(){alert("success");}).error(function(){alert("error");}).complete(function(){alert("complete");});//performotherworkhere...//.complete(function(){alert("secondcomplete");});

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

3.jQuery.sub()

jQuery1.5提供了一種創建和修改jQuery副本的方式。可以用來添加不向外部公開的方法,或者對jQuery的某些方法進行重新定義以提供新功能,或者提供更好的封裝、避免名稱空間沖突。當然,也可以用來開發插件,但Resig強烈建議在開發插件之前,先考慮jQueryUIwidget工廠。

值得注意的是,sub函數並不提供真正的隔離,所有方法、數據、調用仍然依靠jQuery本身來支持。

4.遍歷性能提高

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

5.內部開發系統

JohnResig還特別提到了jQuery團隊內部開發系統的兩點改變:一是伺服器端用Node.js替換了老的Java/Rhino系統,使得團隊可以專注於JavaScript環境的新變化;二是所用的代碼優化程序從GoogleClosure切換到UglifyJS,新工具的壓縮效果非常令人滿意。

使用方法

jQuery可以下載使用,有兩個版本的jQuery可供下載

Proctionversion-用於實際的網站中,已被精簡和壓縮。

Developmentversion-用於測試和開發(未壓縮,是可讀的代碼)

jQuery1.8.0版時壓縮前後的對比

插件機制

jQuery的官方插件是jQueryUI。開發者可以任意擴展jQuery的函數庫或者按照自己的需求開發UI組件。網上已經有數以萬計的jQuery插件,覆蓋各種各樣的需求。例如Ajax輔助、數據表格、動態列表、XML工具、拖曳、cookie處理、彈出層等等。jQuery的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇,例如.

隨著jQuery插件在網站建設過程中的使用率不斷的增加,所以有必要跟進時代步伐開發出一些新的插件/代碼片段,以此來鞏固並提高前端用戶體驗,將用戶體驗提升到一個新的高度。其中包括FlatjQueryPriceSlider、GmapsjQueryMapPlugin、FormChimp——MailChimpAjaxpluginforjQuery等。

控制項

jQueryGantt控制項是一個基於原生HTML5/jQuery,功能豐富的控制項,該控制項真正實現了跨平台,在許多設備和瀏覽器中無縫的運行。

使用項目甘特圖中內置的調度,依賴等功能實現任務分層列表的可視化。

使用資源甘特圖實現一個資源利用視圖。

使用基於API的jQuery或者基於API的MVC可幫您輕松地安裝甘特圖並加快應用速度。

可與諸如KnockOut(KO),jQuery.tmpl等流行的jQuery模式一同使用。

jQuery對於Web設計師來說有什麼作用

Web設計師是否應該學習編寫代碼是個充滿爭議的問題。通常,在完成了一件網頁設計後他們把創建網頁代碼的繁重工作都留給了程序員們。這種現象不只出現在網路開發行業,在軟體及游戲開發業也是如此。

有人也說AJAX很難,但自從jQuery出現後,再難我們都可以輕松駕馭了。jQuery作為當前流行的JavaScript框架將使Ajax變得及其簡單。這篇文章就是為各位網站設計師和其他新手講述的,jQuery對於Web設計師來說有什麼作用?

對那些可能還沒聽說過jQuery的設計師來說,什麼是jQuery?

jQuery是一種讓開發和設計者在他們的網頁中添加交互內容的工具,它的核心命令讓你在網頁中定位或創建對象並對之進行操作,它事實上是一種更容易使用的JavaScript,可以不必強迫頁面刷新而對頁面進行各種操作。

為什麼jQuery對Web設計師有用?

JavaScript為設計拓寬了視野,而jQuery讓這一切變得更簡單。對那些通曉CSS的設計師來說,編寫jQuery代碼很類似,而對於那些擁有Flash經驗的設計師來說,jQuery是一種標准化的,開放的技術,它可以實現類似Flash的交互效果。

你將在TheFutureofWebDeisgnNewYork大會上做jQuery講座,大體內容是什麼?

我將對jQuery庫做一簡介,接下來會通過一些實踐一步一步講解如何在站點中提升用戶體驗,我將演示一些技術,看看jQuery如何彌補CSS或某些瀏覽器的CSS處理的不足。我將講解如何善用動畫,如何防止濫用。最後將演示一些有趣的插件。

jQuery有不少實用插件,哪一些是設計師不可或缺的?

這要看網站,或者說客戶的需求。我自己常用的一個插件是MikeAlsup設計的CyclePlugin,這是一個輪番播放圖片的飾件,擁有很漂亮的過度效果,這個插件並不限於播放圖片,還可以播放任何內容,它確實很不錯,在那麼小的空間可以放那麼多內容。

最近

閱讀全文

與aspnet過濾表格相關的資料

熱點內容
奧迪q5空調濾芯什麼樣子 瀏覽:186
蒸餾中q值增大 瀏覽:992
污水處理液鹼如何配比 瀏覽:665
切割機濾芯多少錢 瀏覽:959
貴州赫章污水處理廠 瀏覽:195
反滲透純水的電導率一般多少 瀏覽:391
如何提取污水中的鹽酸 瀏覽:102
溫州小吃店污水管網施工怎麼接 瀏覽:607
不銹鋼去除水垢秘絕 瀏覽:236
污水ss是什麼沉降比不 瀏覽:860
工業廢水中鉻的價態分析實驗報告思考題 瀏覽:346
海新河污水都什麼地方經過 瀏覽:953
修鞋樹脂膠在哪裡可以買到 瀏覽:616
飲水機管子介面漏水怎麼修 瀏覽:205
樹脂洗表帶 瀏覽:986
造紙廠里的污水怎麼去除 瀏覽:61
辦公室飲水機龍頭怎麼換 瀏覽:876
離子交換器樹脂被油污染後怎麼處理 瀏覽:888
維克斯空調濾芯器怎麼樣 瀏覽:451
污水含鐵去除 瀏覽:607