关于javascript:前端常用重难点总结之js篇

1次阅读

共计 716 个字符,预计需要花费 2 分钟才能阅读完成。

也许多少年后在某个中央,我将轻声叹气把往事回顾:一片树林里分出好几条路,而我抉择了人迹更少的一条,从此决定了我毕生的路线。以下为集体 js 重难点整顿。

<1> 根底

1、赋值的了解,= 号的含意
2、作用域 <=> 上下文 <=>this 三者的含意和区别
3、括号语法 [] 和. 语法的区别
4、字符串和变量拼接 <=> 字符串和其余数据类型的区别
5、参数、传参的含意和应用
6、对象和数组的区别
7、if else 和 for 循环两把斧子闯天下(for of 用于类数组对象)9、break、continue、return(重要)10、json
11、ajax
12、数组 length 的妙用,可配合 push()等办法,罕用于 for 循环、数组的清空等。13、bind<=>apply<=>call 三者的区别和利用
14、闭包及其利用场景(可能读取其余函数外部变量的函数叫闭包)
15、各种平安集:如禁用 eval、function、this、with、window、document 等

<2>es6

1、箭头函数的了解(return、this 指向等)2、解构赋值 比方 let{r:red,g:green,b:blue}=object  被赋值的为 red、green、blue 三个变量名
3、生成器函数
4、模块化
5、promise、async 的了解和利用
6、class 的了解利用(多用 class、extend 取代 js 传统原型的类实现形式)7、es6 标准:let 取代 var,多用单引号 ''和反引号 `` 取代双引号"",多用箭头函数取代 bind,import 取代 require 等等
8、同步异步 <==> 阻塞与非阻塞 <==>promise、async 等几个概念的了解和相互之间的关系
9、状态机、迭代器等等。。。
正文完
 0