首页 > 其他分享 >前端学习的顺序

前端学习的顺序

时间:2023-08-11 10:11:54浏览次数:37  
标签:顺序 原则 前端 JS 学习 原型

  1. 先学重难点,也就是 JS 的三座大山:this、原型、异步。
  2. 然后学习好标准库:Array(push、shift)Function(call、bind)Date、RegExp 等
  3. 接着就是浏览器提供的 DOM 和 BOM(现在叫做 Web APIs)
  4. 然后就是开始学习封装技巧:闭包、原型链、表驱动、最小知识原则、DRY 原则、API 正交原则、重载、链式调用……
  5. 然后学习 MV* 思想,理解 MVC、MVP、MVVM 的设计意图
  6. 最后才是学习 Vue 和 React 及其全家桶。

很可惜,很多人跳过了 1 2 3 4 5 直接学习 6,这会导致他的 JS 永远也学不好。

标签:顺序,原则,前端,JS,学习,原型
From: https://www.cnblogs.com/tomcat2022/p/17622323.html

相关文章

  • typeScript学习-TS类型-枚举
    typeScript学习枚举:enum枚举的定义:用来存放一组固定的常量的序列。枚举带来的好处:1、有默认值和可以自增值,节省编码时间2、语义更清晰,可读性增强,因为枚举是一种值类型的数据类型,方法参数可以明确参数类型为枚举类型enumWeekEnd{Monday="myMonday",//......
  • Javascript学习笔记-js实现拷贝复制功能
    /***复制单行内容到粘贴板*content:需要复制的内容*message:复制完后的提示,不传则默认提示"复制成功"*/functioncopyToClip(content,message){varaux=document.createElement("input");aux.setAttribute("value"......
  • typeScript学习-TS类型-接口
    typeScript学习接口:定义:另一种定义对象类型的类型接口应用场景:1、一些第三方包或者框架底层源码中有大量的接口类型2、提供方法的对象类型的参数时使用3、为多个同类别的类提供统一的方法和属性声明如何定义接口:继承接口:新的接口只是在原来接口集成之上增加......
  • 高等代数学习的提高与进阶
    高中数学的学习与大学数学的学习有何不同?这个问题涉及到高中数学与大学数学之间的衔接,对于数学学院大一新生尽快转变思维方式,顺利进入数学专业基础课(数学分析、高等代数和空间解析几何)的学习尤为重要。以高等代数课程为例,通常每周会安排4学时的正课以及2学时的习题课。在正课上,任......
  • dus on tree学习笔记
    前言dusontree就像其实就像是暴力,但是通过选择正确的顺序,使得暴力变得更加的快速。算法思路查看题目给出一颗n个节点的树,每个节点有一个颜色,询问你没个节点的子树中有多少中颜色。显然,我们知道暴力扫的话是枚举每个点,再暴力去找他的子树,显然在暴力的情况下是\(O(n......
  • 学习Linux,要把握哪些重点?
    不知道有没有想学习Linux,但又把握不住学习重点,找不到合适的学习方法的小伙伴,反正我刚开始学习Linux时就像无头苍蝇似的“乱撞”,没有把握住学习重点,不知道怎么去学,差点要放弃了,还好在慢慢的摸索中逐渐步入了正轨,找到了适合自己的学习方法。从Linux菜鸟一路到现在,当然也不是说现在有......
  • 重磅 | 完备的 AI 学习路线,最详细的资源整理!
    【导读】本文由知名开源平台,AI技术平台以及领域专家:Datawhale,ApacheCN,AI有道和黄海广博士联合整理贡献,内容涵盖AI入门基础知识、数据分析\挖掘、机器学习、深度学习、强化学习、前沿Paper和五大AI理论应用领域:自然语言处理,计算机视觉,推荐系统,风控模型和知识图谱。是你学习AI从入门......
  • 【安全学习之路】Day42
    ......
  • 「学习笔记」并查集
    真的有必要说吗?直接上封装好的模板吧,包含路径压缩和按秩合并。structunion_find_set{intfa[N],siz[N];int&operator[](constint&x){returnfa[x];}voidreset(){for(inti=1;i<=n;++i){fa[i]=i;......
  • 「学习笔记」随机数据
    前置知识——随机函数我们日常用的随机函数为rand(),虽然比较慢,但已经足够用了,它会随机生成一个范围在\([0,2^{31}-1]\)中的一个数。使用时要用随机种子seed,可以使用srand(seed)来设置、更改随机种子,当然,不初始化也是可以的,只是同一个程序用相同的seed、相同的机器、相......