原生 JavaScript 和 jQuery 的優缺點

JavaScript目前被普遍地應用於Web開發中,隨着HTML5技術的發展,JavaScript在將來還將有更大的發展和應用空間。行業分析機構RedMonk近期的一份調查顯示,JavaScript目前在最受歡迎編程語言排行榜中排名第一。

而jQuery是最流行的JavaScript庫,據調查,互聯網中近一半的網站都使用了jQuery。使用jQuery,開發者的編碼工做將大大減小,而大量的jQuery插件,也使得開發者能夠輕易實現不少絢麗的效果。

可是在Web開發中,並非用到JavaScript的地方都適合使用jQuery。本文列出了JavaScript和jQuery的一些優缺點(目的並非對二者進行比較),供開發者在選擇時進行參考。

JavaScript的優勢和缺點:

優勢:

web

  • 性能:因爲JavaScript運行在客戶端,節省了web服務器的請求時間和帶寬
  • 輕量級的腳本語言,比較容易學習
  • 運行在用戶機器上,運行結果和處理相對比較快。
  • 可使用第三方附加組件來檢查代碼片斷。

缺點:

編程

  • 安全問題:因爲JavaScript在客戶端運行,可能被用於***目的。
  • 渲染問題:在不一樣瀏覽器中的處理結果可能不一樣。

jQuery的優勢和缺點:

使用jQuery最大的好處是少許的代碼作更多的事情。看個簡單例子,獲取元素的值,使用JavaScript:
瀏覽器

Javascript代碼安全

  1. document.getElementById(‘elementid').value  


使用jQuery:
服務器

Jquery代碼編程語言

  1. $(‘#elementid').val();  


與JavaScript相比,jQuery的語法更加簡單。經過jQuery,能夠很容易地瀏覽文檔、選擇元素、處理事件以及添加效果等,同時還容許開發者定製插件。

優勢:

ide

  • jQuery消除了JavaScript跨平臺兼容問題。
  • 相比其餘JavaScript和JavaScript庫,jQuery更容易使用。
  • jQuery有一個龐大的庫/函數。
  • jQuery有良好的文檔和幫助手冊。
  • jQuery支持AJAX。

缺點:

函數

  • 因爲不是原生JavaScript語言,理解起來可能會受到限制。
  • 項目中須要包含jQuery庫文件。若是包含多個版本的jQuery庫,可能會發生衝突。
相關文章
相關標籤/搜索