?

jQuery 插件對Web 應用的影響研究與討論

2016-04-07 14:03鄧佳源
電腦知識與技術 2016年3期
關鍵詞:討論插件網頁

鄧佳源

摘要:在網絡迅速發展的今天,關于Web應用的研究不斷深化。從客觀的角度來分析,Web應用迅速擴大的今天,插件所產生的影響是絕對性的,且在很多方面都產生了較大的積極作用。另一方面,隨著插件的泛濫,很多的Web應用都受到了較大的限制,不僅失去了廣泛的用戶群體,同時在很多方面都遭到了用戶的抵制,造成了Web應用的矛盾局面。為此,針對Web應用的特點和需求,有效應用了jQuery插件,實現了Web應用的新進步,凈化了插件的應用程度,為用戶帶來了更多的體驗。今后,應針對jQuery插件的應用開展深入的研究,健全Web應用。

關鍵詞:插件;網頁;影響;討論

中圖分類號:TP37 文獻標識碼:A 文章編號:1009-3044(2016)03-0065-03

在以往的Web應用過程中,用戶可根據自身的需求來選擇。但在目前的選擇過程中,卻不得不考慮到插件對Web應用所產生的不利影響?,F階段的網絡需求突出,市場表現為供不應求的情況,插件的數量和范圍獲得了極大的拓展。但是,由于部分插件屬于惡意類型,不僅會針對Web應用產生不利的影響,還會對用戶的體驗構成負面作用。因此,需要在多方面完成插件的有效篩選,合理選擇性能突出的插件,將其應用到Web當中,為用戶提供更多的服務。在此,本文主要就jQuery插件對Web應用產生的影響展開討論。

1 jQuery插件

在網頁的瀏覽和相關應用當中,插件是一項必不可少的內容,且在很多方面都表現出了較大的影響。從視頻播放到在線音樂下載,從圖片瀏覽到文字信息的查詢,任何一項Web應用都離不開插件的幫助。在目前的插件類型當中,jQuery插件是比較常見的一類,在具體的應用中表現出了較大的積極作用。從jQuery本身來分析,其官方的插件是jQuery UI,開發者在應用的過程中,可以針對jQuery的函數庫進行廣泛的擴展,并且按照自身的需求,從多方面針對UI組件進行開發和使用。在現階段的網絡統計當中,存在數以萬計的jQuery插件,并且基本上覆蓋了所有的網絡需求。比較常見的需求包括數據表格、動態列表、拖拽等等。jQuery插件在使用的過程中,其本身的文檔說明是比較健全的,在各種應用方面也表現為詳細的特點。另一方面,針對jQuery插件的深入研究后,發現其存在較多的成熟插件可以進行選擇,例如ComponentOne Studio for ASP NET Wijmo。

在目前的網絡發展中,jQuery插件在網站建設的過程中,其使用率表現為逐步增加的趨勢。因此,要想更好的提高Web應用的效果和體驗,就必須與時代的步伐進行跟進,開發出較多的新插件、新的代碼片段,從多方面來鞏固用戶的體驗。

2 jQuery插件對Web應用的影響

Web應用在發展的過程中,經歷了很多的階段,到目前為止,Web應用已經是用戶的必要網絡體驗,不必過度的依賴客戶端,也不必過度的依賴某些資源網站,而是可以通過大面積的搜索來滿足自己的需求和享受某些體驗。但所有的Web應用,都必須建立在插件的基礎上來完成,包括網絡視頻、網絡購物等等,每一項服務內容,都具有自身獨特的插件,否則是不能完成相關操作的。jQuery插件是眾多插件當中的佼佼者,其針對Web應用產生的影響較大,有必要進行深入的研究。

2.1 Ajax的影響

在jQuery插件當中,Ajax是一個比較重要的組成部分,在很多方面都表現出了較強的推動作用。在Web應用當中,Ajax隸屬于一種新的Web數據交互方法,并不是Web開發技術。從客觀的角度來分析,Ajax在應用的過程中,其針對客戶端和服務器端之間的信息傳輸,具有良好的作用,即便是僅僅傳輸少量的信息,也可以在多方面完成用戶的更多體驗,給予用戶較多的支持與幫助。在技術方面,Ajax在應用的過程中,集成了多項技術,促使其能夠滿足較多的需求。包括使用了基于標準HTML和CSS的表示技術;使用DOM進行動態交互、進行動態顯示的技術;使用XML和XSLT進行數據交換技術、數據處理技術;使用XMLHttpRequset進行異步數據檢索的技術;使用JavaScript將以上技術,從多方面進行有效的融合,以此來滿足服務器端的處理邏輯,為用戶帶來了較多的幫助。

由此可見,jQuery插件當中的Ajax應用,產生了以下影響:第一,多項技術的集中使用,為Web應用帶來了更多的良好體驗,滿足了不同用戶群體的需求;第二,使用的過程中,可進行適當的調節,不會拘泥于固定的形式和方法,未來的優化空間較大;第三,Ajax的兼容性較好,能夠在很多方面實現與其他技術的有效結合,促使Web應用表現出健全的特點,告別以往的繁雜問題。

2.2 jQuery框架的影響

Web應用在長久的發展中,其所帶來的經濟效益和社會效益,都是非常理想的,并且在很多方面表現為突出的特點。在jQuery插件當中,jQuery框架也是比較重要的組成部分,且產生的影響比較積極,各方面均創造出了較大的價值。就jQuery框架本身來分析,其隸屬于Ajax的輕量級框架,在兼容性方面突出,能偶兼容CSS3以及各種瀏覽器,使用范圍比較廣泛。在Web應用當中,有效使用jQuery插件以后,利用其框架的作用,可為用戶提供較多的便利。

第一,在Web應用當中,可以比較方便的編寫代碼,尤其是網頁加載完畢后的自動執行代碼。這對用戶的日常使用而言,表現出了較大的積極作用,不僅提高了Web應用的服務速度,同時在流暢度方面,也獲得了較大的進步。第二,簡化了選擇器的使用方式、簡化了選擇器的事件定義方式,能夠直接為用戶帶來更好的體驗,減少了過往的操作繁瑣為難題。第三,通過有效的應用jQuery框架,還可以實現對DOM的有效操作,總體上所表現出的積極意義較為重要。第四,jQuery框架的使用,針對Ajax的操作,提供了較大的基礎支持,促使整體的Web應用表現為良性循環的狀態。例如,利用$.ajax(prop)能夠有效的發送遠程數據,針對Ajax的請求予以充分的滿足。同時,可以利用很多的簡單方式發送請求,主要是包括$.get()、$.post()等等。

2.3 JSON數據格式

Web應用在深入的研究過程中,表現為不斷深化的特點,具體涉及到的各項影響因素均在增多。因此,僅僅針對上述的兩項內容進行研究和應用,并不能充分地發揮出jQuery插件的具體優勢。在jQuery插件的組成當中,JSON數據格式的重要性是不言而喻的。從JSON數據格式本身來分析,其主要是一種利用JavaScript對象符號格式化文本的簡單方法。該數據格式在使用的過程中,可更加方便用戶在Web上進行閱讀,針對機器的解析和生成,產生了較大的積極作用。為此,將JSON數據格式應用到Web以后,主要是被作為一種輕量級的數據交換格式來使用。例如,在對象的處理中,主要是作為一種無序特點的“名稱/值”對集合。一個對象主要是以“{”來開始,以“}”來結束。在每一個名稱的后面,都會增加“:”來處理,而針對名稱/值分隔處理來講,利用“,”來完成,操作相對簡單。

3 關于jQuery插件對Web應用的分析——購物車

jQuery插件在目前的研究中,的確為Web應用產生了很大的積極意義,并且在很多方面都表現出了極大的優勢。但考慮到現階段的用戶需求,還是應該根據不同的區域應用,將jQuery插件的優勢,針對不同的用戶使用進行表現。例如,在購物車的模式設計與實現當中,應從多方面來有效的設計,一方面將jQuery插件有效的安插,另一方面不要影響到用戶的使用體驗,以此來提高Web應用的水平。

3.1 購物車模式的設計與實現——基于Ajax的Web系統響應過程

Web應用當中,購物車是最常見的一類應用,在很多方面都表現出了較高的服務特點。以往的購物車在使用當中,每添加一件物品,都需要進行刷新處理,未能滿足用戶的需求。對此,在設計的過程中,將Ajax的異步作用有效發揮,在發送Http的請求過程中,告別了瀏覽器掛著等候服務器響應的問題。在實際的操作當中,促使瀏覽器對用戶與界面的實際交互,直接進行響應。同時,在服務器響應到達的時候,進行有效的處理。實際的設定方面,可以在XMLHttpRequest上面,有效的注冊一個回調的函數,之后采取異步地分派的處理方法,控制就會返回瀏覽器當中,服務器響應到達的時候,將直接調用回調的函數。

3.2 服務器請求處理

購物車的jQuery插件應用,是Web應用的代表部分,在很多方面都表現出了較大的進步。服務器的請求處理,應選擇合理的方法來完成??紤]到購物車的實際使用,選擇應用Servlet進行處理,針對XMLHttpRequest進行有效的處理。在具體的方法上,與處理普通的瀏覽器HTTP的請求表現為一致的特點。服務器端的處理當中,購物車Cart可以作為一個Java的對象,設計人員使用JSON.simple程序包的JSONObject和JSONArray,能夠比較方面的生成JSON的對象和、數組,從而完成系列的操作。

4 jQuery插件的注意事項

jQuery插件在目前的研究和使用中,表現為較大的積極特點。但從整體的情況來看,任何一種插件都不可能滿足所有的需求,其具有特定的服務方向,在很多方面都具有限制性,不可隨意的應用。jQuery插件即便是插件中的佼佼者,依然要在使用過程中,針對注意事項引起關注,并且有效的遵守,否則很難得到理想的Web應用效果。

4.1 jQuery插件類別

從插件本身來分析,jQuery插件在應用的過程中,可以劃分為一種兼容性比較突出的框架,其針對絕大多數的瀏覽器都可以有效的支持。但是,jQuery插件在開發過程中,針對jQuery類文件,屬于一種二次開發,因此在種類方面,主要是劃分為兩個類別。第一種是類級別插件的開發,其能夠針對jQuery類本身,添加有效的方法。例如,jQuery插件的全局函數,就是有效的命名空間的函數。第二種是對象級別的插件開發,也就是針對jQuery的具體對象,添加不同的方法,實現Web應用水平的提升,滿足用戶的客觀需求和主觀體驗。所以,在使用jQuery插件的過程中,需根據插件的類別進行深入研究,避免造成Web應用的下降。

4.2 jQuery插件的適當應用

目前,jQuery插件在使用的過程中,為程序員提供了較多的幫助,尤其是在工作量方面,出現了明顯的降低,減少了程序員的勞動強度。但是,任何一個Web應用當中,插件的應用數量都是有限的,不可能無限的加入插件,這將導致Web應用的崩潰。為此,在Web應用的設計過程中,jQuery插件的加載數量需得到有效的控制,避免造成頁面請求速度的下降,避免造成軟件使用體驗的下降。引用jQuery插件時,需具有針對性的使用,才能針對Web應用產生改善的目的。值得注意的是,很多Web應用都具有特殊的要求,單純憑借jQuery插件一類,并不能實現較大的提升,而是多種插件共同作用,才能為用戶帶來最佳的體驗,促使用戶能夠長久的保留Web應用,這樣才可以帶來持續的效益。

5 總結

本文對jQuery插件對Web應用的影響展開討論,從目前的情況來看,jQuery插件的應用,促使Web應用進入到了一個新的時期,各方面的表現均是比較積極的。隨著時間的推移,很多用戶都對Web應用持有肯定的態度,在服務的體驗上表現為水平的上升。今后,應針對Web應用的種類、服務效果展開深入的研究,配合優化jQuery插件,減少插件加載數量的同時,提高jQuery插件的使用效果,以此來實現價值的更大提升。

參考文獻:

[1] 陳印,馬紅春,夏先進.基于jQuery腳本庫技術的插件開發方法研究[J].四川職業技術學院學報,2011(6):104-106.

[2] 曾滿江,李勇文,劉娟,等. 提升用戶體驗的移動圖書館網站優化研究——以四川移動手機圖書館項目為例[J].現代圖書情報技術,2012(1):85-91.

[3] 林亞明.基于ZK的MVVM與MVP設計模式應用研究[J].重慶文理學院學報:自然科學版,2012(6):72-74+78.

[4] 蔣昊晟.基于Google API共享同城生活信息的Web GIS開發[J].常州工學院學報,2010(1):39-44+57.

[5] 尹婷,趙思佳.基于jQuery框架的AJAX網站設計模式的研究[J].湖南環境生物職業技術學院學報,2010(3):1-4.

猜你喜歡
討論插件網頁
自編插件完善App Inventor與樂高機器人通信
基于CSS的網頁導航欄的設計
基于URL和網頁類型的網頁信息采集研究
試論基層電力市場營銷策略
網頁制作在英語教學中的應用
MapWindowGIS插件機制及應用
基于Revit MEP的插件制作探討
10個必知的網頁設計術語
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合