当前位置: 首页 > Web前端 > JavaScript

JS篇

时间:2023-03-27 15:42:27 JavaScript

也许在多年后的某个地方,我会轻声叹息,回顾往事:林中分出几条路,我选择了人少的那条。我的人生道路。以下是个人js的重点和难点。<1>基础1.赋值的理解,=号的含义2.scope<=>context<=>this的含义和区别3.括号语法[]和.的区别。语法4.字符串和变量的拼接<=>字符串和其他数据类型的区别5.参数,传参的意义和使用6.对象和数组的区别7.ifelse和for循环是两轴突破world(forof用于类数组对象)9、break、continue、return(重要)10、json11、ajax12、数组长度的妙用,可以配合push()等方法使用,经常使用forfor循环,清空数组等13.bind<=>apply<=>call的区别及应用14.闭包及其应用场景(能读取其他函数内部变量的函数称为闭包)15.各种安全sets:如禁用eval、function、this、with、window、document等<2>es61、箭头函数的理解(return、this指向等)红、绿、蓝三个变量名3、生成器function4.模块化5.promise和async的理解和应用6.理解和应用class的应用(使用class和extend替换传统js原型的class实现)7.ES6规范:让替换var,使用单引号''和反引号``代替双引号"",使用箭头函数代替bind,importinsteadofrequire等8.同步和异步<==>阻塞和非阻塞<==>promise和async等几个概念的理解以及它们之间的关系9、状态机、迭代器等。.