半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

前端开发该怎样提高javascript编写能力?

2022-08-06 20:26:46 暂无评论 192 网站技术问题 前端   不难   学会

作为一个工作多年的前端开发,我有必要分享下我的观点~

刚才看到有人回答的此问题,有些话不吐不快。

1、基础语法前端入门毋庸置疑肯定先学JS语法,不只是JS,可以很负责任的说,任何一门开发语言,最开始都是学其语法,而语法这一块往往是最枯燥的。所以刚开始兴趣很重要,一定要坚持下来。

2、进阶基础大致过了一遍,然后就是学JS一些热门的框架了,比如Jquery,第一步肯定也是学习其用法,比较简单。一定要学着做一些基础的项目练手,巩固JS基础,为后面的JS高级开发打好基础。

3、造轮子这一点我要着重说一下。前面看到有人说,写JS不要去重复造轮子,学先学react,angular,vue这些框架。

对于这个观点我个不敢苟同! 我的观点恰恰相反,要想提高JS编写能力,一定要学会自己去造轮子。

想想jQuery,为什么会一直那么火?哪怕是MVVM框架大行其道的今天,jquery依然占据了大量的市场。其优秀的设计思想,完美的兼容性,解决了无数前端人的痛。那么我们是不是有必要去学习一下别人的先进的思想呢?

这里并不是说要大家去把Juqery源码全部研究透彻,那不现实。一定要试着去实现一个简单版的jquery,可以实现类似jquery的基本用法。这个过程中我们一定会去大概看下它的源代码。从中你一定会有收获。

当然了,让大家造轮子只是去熟悉别人优秀的设计思想,我们实际的开发过程中一定要用别人的轮子哦。

4、高手成长大家在学习一个新的知识点后,一定一定要想尽一切办法应用到自己的项目中,只有这样,我们才能更好的吸收这个知识点。我就是这样过来的~~~

高手之路肯定离不开前端火热的三大框架,选其一即可,推荐Vue,前期按照文档正常使用,熟悉之后,一定要去看其源代码。实现自己的一个简易的Vue,你会明白它的双向数据绑定,插件,模板字符串的实现原理。只会用,你永远只是停留在表面。框架文档只会教你要这做,要那样做,而永远不会教你为什么要这样做~~~我个人的文章有对这些内容有基础的介绍~~

总结前端开发没有捷径,一步一个脚印。JS看似比较简单,要想学好,要走的路,踩的坑从来不会缺席。而在不断的踩坑,填坑的过程中,我们的js编程能力想不提高都难呢!!!

希望我的回答能够帮助到大家~~

看好书+看源码+工作中实践。

1. JS好书: 《javascript 高级程序设计》,《你不知道的Javascript 系列》,《javascript 语言精粹》,《javascript设计模式》,《javascript 函数式编程》。这些我都看过。多读几遍而不是一遍就完了。

2. 看源码: 基础打好,可以开始看业余好的源码,从一些好的库开始如lodash, jQuery,zepto 等,后面慢慢读框架源码。

3. 在工作中运用起来,不断实践你之前获得的收获。如设计模式等,这个过程是不断重构的。

web前端开发容易学会吗?难不难?

难度是有的,不过不是很大,都是从0开始学的,好好学没啥问题,优就业教的不错,可以去试试

web相对于Java来说是比较简单的,对于零基础的人来说也是比较容易上手的,但是学习编程还是需要一定的逻辑思维能力的。

猜你喜欢