给想学编程又无从下手的小白一些建议( 二 )


和 24K 薪资要精通的肯定不是一个层级怎样才算是精通 JavaScript?
精通是对一种技术有深刻的研究和透彻的了解
1、理解 JavaScript 里面对象的概念
2、理解各种逻辑运算符
3、理解对面向对象编程函数式编程
4、了解 javascript 特性 , 对原型继承、函数编程、闭包等特性有所了解 , 并能
灵活应用 。
5、了解 js 对 DOM/CSS 的操作特性 , 尤其是浏览器差异方面的特性 , 可以编
写兼容代码
6、了解常见框架的设计思想和解决方案 , 并可以融入自己的代码里
7、了解常见算法用、设计模式用 javascript 的实现方式
8、对于 javascript 引擎的内存管理有一定了解 , 保证运行速度 , 避免内存泄露
9、能试图用 JavaScript 去模拟一个类 , 能让它具备重载以及多态等等特性
10、对 JavaScript 常用的第三方库比较熟悉
11、能用原生JavaScript 写出一个兼容各浏览器的 MVC/MVVM/类 FLUX框架
怎样才算是精通 vue.js?
1、熟悉 Vue 的常用 API , 对所有 API 的应用能够信手拈来
2、熟悉 Vue 的生态 , 知道 vue 的局限性 , 它本身的优缺点 , 哪些问题能用 vue 解决
3、能轻松搭建 Vue 的开发环境 , 无论是 SPA , 还是多页面 , 或者是 SSR 。 能很轻松地
为项目找到合适的轮子
4、能偶尔为项目使用 Vue 造一些轮子 , 比如一些业务组件、mixin、directives 等5、熟悉 Vue 中的一些坑 , 遇到问题能比较轻松能定位到问题
6、了解 Vue 的响应式原理 , 了解模板编译 , 了解 Vue 组件的渲染过程等等
这下你总改知道要学习什么了吧?
三、寻找学习路线
这里就不用多说了吧看到末尾 , 是不是感觉好难~~!!
实际上 WEB 前端真的不难 , 东西也不多 , 你要参照对象 , 如果要对比编程其他语言
C++ Java python 哪个知识体系少?
入门首选 JavaScript 是最合适(个人建议)web 前端知识不足体系不足 Java 的 3 分之
1
学这些知识需要花多久?
Html+css 1.5 个月
JavaScript2.5 个月
VUE.js 1 个月
技术的知识点顶多用些时间就行了 ,
为啥有些人学了半年只会做个静态页面?
别问我为什么 , 因为他每天都好像在很努力在学 , 每天都在学 html css 天天在学重复
的知识
那剩下的时间干啥?
当然是做项目 采坑
怎么做?
2 种方法
1、找个有开发经验的人带着做 , 像博客项目从开始到上线 带着你做 1 个月 教你用框
架写出来 , 而且保障性能等 会踩什么坑 , 持续踩坑
2、自己仿 , 跟着敲一遍