AngularJS 與 jQuery 在Web應(yīng)用開發(fā)上走的是不同的路。 jQuery 完全是通過顯式操作瀏覽器中的 DOM 來創(chuàng)建應(yīng)用程序。 AngularJS 采用的方法則是將瀏覽器吸收為應(yīng)用程序開發(fā)的基礎(chǔ)。
創(chuàng)新互聯(lián)是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷、企業(yè)網(wǎng)站建設(shè),賣鏈接,廣告投放平臺為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。
毫無疑問,JQuery 是一個強大的工具——也是我非常喜愛使用的。 JQuery 的健壯性和可靠性都很好,而且你可以很快地立即得到結(jié)果。我尤其喜歡流式API,以及可以對核心 JQuery 庫做擴展的便利性。如果你需要更多關(guān)于 JQuery 的信息,可以看看我的《Pro JQuery 2.0》這本書,是由 Apress 出版的,詳盡覆蓋了 JQuery、JQuery UI 和 jQuery Mobile。
但是無論我多么喜愛 jQuery,它也不是一個比 AngularJS 更強大的萬能工具。使用 jQuery 編寫和管理大型應(yīng)用將會比較困難,全面的單元測試也將會是一個挑戰(zhàn)。
我喜歡使用 AngularJS 工作的原因之一是它是建立于 jQuery 的核心功能之上的。事實上,AngularJS 包含了一個裁剪版的 jQuery,叫做 jqLite,在編寫自定義指令時將用到。而且,如果你將 jQuery 加入到 HTML 文檔中,AngularJS將會自動檢測到并優(yōu)先使用jQuery 代替 jqLite,盡管會很少需要這么做。
那么,簡而言之,對于單元測試不那么重要而且需要立即得到結(jié)果的低復(fù)雜度 Web 應(yīng)用,適于使用 jQuery。jQuery 對于增強回合式類型的 Web 應(yīng)用(即用戶交互會導(dǎo)致新的 HTML 文檔被加載的應(yīng)用)生成的 HTML 也是非常理想的,因為你可以輕松使用 jQuery 而無需修改由服務(wù)器生成的 HTML 內(nèi)容。對于更復(fù)雜一些的單頁面 Web 應(yīng)用,當你有時間精心設(shè)計和規(guī)劃時,以及當你能夠輕松控制由服務(wù)器生成的 HTML 時,適于使用 AngularJS。
Google Plus 社交平臺的 Web 頁面就很好的體現(xiàn)了 AngularJS 的設(shè)計思想。
—— 《AngularJS 高級程序設(shè)計》
當前名稱:Angular與jQuery兩者的適用性
網(wǎng)站路徑:http://aaarwkj.com/article46/iihghg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、軟件開發(fā)、網(wǎng)站排名、自適應(yīng)網(wǎng)站、電子商務(wù)、網(wǎng)頁設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)