为什么说 JS 是一门很混乱的语言

JavaScript031

为什么说 JS 是一门很混乱的语言,第1张

首先,js要面对多种解析器,每种浏览器都是一种不同的解析器,虽然有标准,但有些浏览器就是不按标准来(比如IE)。此种情况下,js不乱才怪!就好像中文,虽然是统一的语言,但每一省每一市每一县甚至每一乡的语音都不一样,乱吗?乱!

其次,js还要跨平台!只要是能浏览网页的系统或设备,几乎都能运行js,这样js就要面对各种不同需求的挑战,众口难调,再好的厨师也不可能什么菜都能做得完美,乱是必须的。

最后,一种语言如果给人乱的感觉,那是因为用的人多,用途广泛,是不可或缺的表现!

你根本就不了解javascript,知道为什么非得用javascript么?因为你没有选择,现在越来越流行,用的越来越多。你根本就不知道javascript的强大之处,在javascript中,美丽的、优雅的语言特性,就像珍珠和一堆鱼目混杂在一起一样。任何语言都有精华和鸡肋部分,但是javascript中的鸡肋部分的比重超出了预料,在短到令人吃惊的时间里,js从不存在发展到全球采用,它从没有被试用和打磨,基于某种目的,还在非常粗糙的时候,就被直接集成到浏览器中,这是js被误解的原因之一。JavaScript的功能也可以使用其他工具实现?你给我举一个例子我听听