专业编程基础技术教程

网站首页 > 基础教程 正文

前端原生写js代码还是用vue等框架写项目?

ccvgpt 2024-07-18 12:54:07 基础教程 6 ℃

其实对于初入前端的同学来说,我个人推荐写原生。因为扎实的js基础是通过写原生代码逐步理解js的数据类型,语法,闭包,原型链,继承等知识,只有在项目中主动应用这些js的基本知识,才能逐步提高你的编码能力,为后续写自己的库做扎实的技术储备。

别人能看到的风景,你看不到,所以即使站在巨人的肩膀,也需要你一步一步踏上去。所以我刚开始写项目都是原生写的,但是为了减少代码量,我用了jquery,他强大的选择器,很好的快捷实现定位和实现dom操作,同时比如遍历和定点某个节点元素,js最原始的方式比较繁琐,而jq就不同了。他有find直接定位其所有的子代元素,有next定位某个元素的下一个元素,等等这些,都是一两行代码就能轻易定位节点元素,用于写原生非常方便(或者说我实际已经用了框架,我只是用它来写原生的事件,交互,ui等)。

前端原生写js代码还是用vue等框架写项目?

对于直接使用vue这些比较流行的框架做项目,因为它们自带规则,只要学会使用方法,几乎不用js,就可以完成一些功能。但是大型项目中含有复杂的逻辑交互操作,数据处理等。很多时候也必须要用js,vue并不能完全脱离js代码进行项目设计。总之我认为,没有扎实的js基础,它限制了你的高度。以后接触到底层源码,一堆的逻辑,你可能看不懂。

有了扎实的基础,你可以写一些自己的通用库,比如我自己做的弹窗,自己做的输入框,把它封装,以后的项目就可以经常用。

总而言之,先扎实基础,提高自己的编码能力,而后逐步理解vue这些框架的源码,并会使用它,后续你会有很强的框架设计能力。

以上仅代表个人观点,由于是空闲想到,没有贴代码。仅仅是发表一下观点。如果有不同观点可以互相讨论提升,谢谢。

Tags:

最近发表
标签列表