原生 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库,可能会发生冲突。
相关文章
相关标签/搜索