JavaScript 一种直译式脚本语言, 是一种动态类型, 弱类型, 基于原型的语言. 它的解释器被称为 JavaScript 引擎, 为浏览器的一部分, 广泛用于客户端的脚本语言, 最早是在 html 网页上使用, 用来给 HTML 网页增加动态功能.
JavaScript 作为弱类型语言, 有什么优缺点?
优点:
a,JS 减少网络传输
在 JS 出现之前, 传统的数据提交和验证工作均是由客户端浏览器通过网络传输到服务器上进行, 如果数据量很大, 这对于网络和服务器的资源来说实在是一种无形浪费, 但使用 JS 就可以在客户端就行数据验证.
b,JS 方便操纵 HTML 对象.
JS 可以方便的操纵 HTML 页面中的对象, 用户可以使用 JS 来控制页面中各个元素的外观, 状态, 甚至运行方式.
c,JS 支持分布式运算.
JS 可以使多种任务仅在客户端就可以完成, 而不需要网络和服务器的参与, 从而支持分布式的运算和处理.
缺点:
a, 各个浏览器对 JS 的支持程度不同
b,web 安全对 JS 一些功能有限制, 例如读写, 保存数据等
来源: http://www.css88.com/qa/javascript/11215.html