JS的强大在于什么地方 JS的动态性很好,他的缺点是什么,求指导 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 缺点什么的见仁见智吧,看使用情况了列举几个:1.调试相对困难;2.过于灵活,意思就是什么都要自己写,所以js库才那么多;3.面向对象机制不完善,类,继承都是模拟的;4.有时会有兼容性问题其中2,3可以说是缺点,但也可以说是优点,看自己理解了,4不是js自身的问题,该属于浏览器问题,但客观存在。至于强大的地方,就一句话,在前端js无所不能 1、非强类型语言, 有时候错误难以察觉2、面向对象支持一般, 如难以模拟protected3、依赖于宿主环境, 进行大量计算时运行效率低下 除了上面两位说的,JS 最大缺点就是无法隐藏源代码。搞点小技巧还行,投入过大就有顾虑。这也是 Web 应用难以和 native 应用匹敌的原因之一。 js的最大优点就是有浏览器的地方就有js,天生跨平台,方便穿透防火墙,可到达性高。最大的缺点是太多方言,各浏览器或多或少都不一至,你用框架,则又相当于引入了新的方言。从学习成本上来说易学难精,js是披着C外皮的Lisp,结果健壮性比不上C和JAVA,精巧性又没得到Lisp的精髓。 vs2008如何将f(x)替换为f=x? js 替换字符串中的英文字母怎么替换啊 javascript 开发WEB游戏的优势 点击标题,内容切换代码,急!!! AJAX,为什么需要点击按钮两次,才能读取到内容呢? 求救js高手: xmlDoc.load("文件路径"),解析加载的文件为另一页面表单提交过来的值? <!DOCTYPE头部声明、javascript、css 之间难以解决的问题 高人指教 JavaScript 如何读取 XML连接数据库字符串 ?????? JavaScript 超时问题 在首页中如何获得登录本站点的用户名? 请问,特殊字符是变量,如何转义?? 求一个js效果
列举几个:
1.调试相对困难;2.过于灵活,意思就是什么都要自己写,所以js库才那么多;3.面向对象机制不完善,类,继承都是模拟的;4.有时会有兼容性问题
其中2,3可以说是缺点,但也可以说是优点,看自己理解了,4不是js自身的问题,该属于浏览器问题,但客观存在。至于强大的地方,就一句话,在前端js无所不能
2、面向对象支持一般, 如难以模拟protected
3、依赖于宿主环境, 进行大量计算时运行效率低下
最大的缺点是太多方言,各浏览器或多或少都不一至,你用框架,则又相当于引入了新的方言。
从学习成本上来说易学难精,js是披着C外皮的Lisp,结果健壮性比不上C和JAVA,精巧性又没得到Lisp的精髓。