1、就语言本身来说vue难,要考虑太多的东西,比如呈现,样式和逻辑。
2、而原生JavaScript只是一个脚本语言,有简单的数据类型和清晰的语法。
3、JavaScript的作者发明它,只用了不到一周时间。
4、实际生产中jS难以实现业务功能,需要包括vue在内的三大框架,快速实现业务逻辑。
5、从这个角度看vue就比原生js简单太多了。
市面上js框架很多,各家有各家的写法、规则和生态,虽然他们很流行但是也会有衰落的一天,就像jQuery一样,就像IE一样。而这些所谓的框架也都是基于原生js的改良而来的,我相信未来随着JavaScript规范越来越成熟,会不断汲取这些框架的精华,也就是说你坚持原生写JavaScript是一本万利。关于javascript的教程网上很多的,比如《菜鸟教程》,廖雪峰的JavaScript教程,他们的文章花一周时间消化,应该就能明白js语言的精髓。
得先分清楚这两个东西都是什么。javascript(js)JS脚本语言是在浏览器客户端执行的语言。要澄清一个概念就是 你所上网的浏览器(如IE)=客户端。比如:单击某网页的右键菜单,点击“查看源文件”,Ctrl+F查找一下JavaScript代码,会找到这样一句话:<script language="JavaScript">...</script>这段代码就是JavaScript代码。jquery(jq)是一个轻量级的javascript(js)库,而不是一门单独的语言。即它是基于js封装而成的,也就是使用用javascript语言编写的一套函数库。jq封装了许多操作HTML节点、动画等常用函数,可以直接调用而不用费心费力的去自己编写原生的js代码。因此,如果单纯从易学角度来看的话,jq好学一些,但是如果没有任何javascript语言基础的话,可能使用起来简单,但是不能深入理解~ 遇到一些疑难问题自己解决起来就费劲了。