需要掌握的知识比较多:
第一:Javascript 语言核心部分;
第二:BOM部分;
第三:DOM部分;
第四:HTML5部分的Web应用开发;
以上总体来说,都是基础部分。
除此之外,还有一部分的JS框架,都是比较流行的,在此就不多说了,先把以上基础的掌握好,剩下的自然而然就知道如何学了。
前端学到JavaScript选择了放弃,如何有效学习JS?
我来说说,我的前端学习之路吧!
我是大专的,然后大学期间的话主要是学习php的,刚开始还好!到大二之后就无心学习了!然后我的学校比较坑吧!
大三整一年都是实习😳!
然后找实习的时候,我觉得以我的水平应该找不到php的工作!刚好我会一点点的html和css,就边继续学习前端的内容,边找前端的工作,找了一个多月,还是没找到!那时候刚好有个校企(后来才知道是培训公司来的)合作的项目,然后我就去企业那边免费培训了一个月的html5,刚开始去哪里的时候,我想了很多,问了那边的讲师,也上网问了很多学习方法!
接下来终于到了我的学习方法!
1.看视频,到慕课网,或者腾讯课堂找基础知识的视频。跟着视频的例子做!
2.看书,我看的书叫(javascript高级程序设计),从头看起,像什么数据类型之类的!喜马拉雅听上有个(陪你读书 javascript web前端)节目,强烈推荐!!!!如果感觉不好你打我(绝对不是打广告)
切记,不要钻牛角尖!有些东西没达到一定的水平可能无法完全理解!等你学到一定的时间你会自动的明白的!
上面两点可以帮你 “进入”javascript的世界,初步了解!然后,我一直在网上找一些面试题看,写!(介绍一个叫 牛客 的网站,里面的面试题挺多的,都是选择题,有答案)
题做的多了,结合书上的内容,你就会慢慢明白一些javascript的原理!你就会对javascript充满信信心了!
一个月后我抱着试着看的心态去找工作了!就这么好运找到了!然后刚在公司里的时候,因为刚学javascript不久,没有理解一些原理,信心严重不足,压力巨大,还好按照上面的方法坚持了下来!(现在感觉javascript真的不难)
希望我的故事个方法对题主有帮助,谢谢!
该如何学习js技术?
是看视频做实例效果,还是看书学的好?最近学的有些迷茫了。已经看完一本《javascripit dom编程艺术》,现在正在看javascript高级程序设计,之前是看视频学做效果实例。现在看书觉得太理论了。
首先明确一点:无论学什么,扎实的功底是必不可少的。
JS其实只是众多编程语言中的一个,跟众多的编程语言相比,有着共性也有着独特性。首先,JS是浏览器端唯一的编程语言,这是他与生俱来的优势;其次,由于node社区的推动,JS很快涵盖但不仅限于 服务器端开发,小程序开发,桌面开发,移动端开发,甚至操作系统和嵌入式开发。无论怎么看,JS的发展潜力是非常巨大的,生态系统完备,有各大社区的大力支持。
好吧,说了那么多,言归正传,该怎么学习JS呢?
作为资深的架构师,对前端开发也是非常热衷。近年来ECMAScript更新也是特别频繁。首先需要了解,JS只是ECMAScript的一种方言,在浏览器端JS包括ECMAScript、DOM和BOM。目前ECMAScript每年更新,从2015年的大改版ES6,可谓是质与量的飞跃了,虽然之后每年都有更新,不过更新力度远远比不上ES6。
然后,你需要了解,JS有别于其他编程语言的重要的一点,JS的类啊继承啊是根据原型链维护的,这在众多的编程语言中显得特别独特。
我这里整理一下JS基础学习的路线吧:
- 基本语法,控制流程以及基本数据类型
- 常见的内置类的使用,需要重点掌握String, Array, Object, JSON, Date等
- HTTP基础,请求方式,xmlhttprequest,fetch
- 原型与原型链,类与继承,作用域
- ES6+ 相关,let,模板字符串,Promise,async..await等(建议参考阮一峰老师的个人网站)
等到基础差不多扎实了,再去啃啃诸如Vue, React 之类的MVVM框架(不建议Angular),想要快速提升的话就攻读源码,即使不太读的懂也没关系,主要是吸取其思想。
如果有余力,可以学习一下nodejs,在很多地方都用得上。
另外一些可能有用的扩展,值得一学:
- axios
- koa
- webpack
- pug
- stylus
- Electron
想要获取更多有用的内容,欢迎访问我的个人网站: https://www.xiaoyulive.top
纯纯的经验,希望对你有用!码字不易,望大家随手扣个赞😄