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

也许多少年后在某个中央,我将轻声叹气把往事回顾:一片树林里分出好几条路,而我抉择了人迹更少的一条,从此决定了我毕生的路线。以下为集体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、状态机、迭代器等等。。。

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据