前端基础-JS

目标

js 主要做两件事情,处理业务逻辑和操作 dom 。因此我们需要学习 js 的相关语法以及 dom 的相关知识。

js 相关的东西非常非常多,这一阶段我们只需要了解它怎么用,我们需要知道变量定义、判断语句、循环语句、函数、dom 的相关定义。

学习资料

这里提供了文字版本和视频版本,大家按照需求学习,后面需要复习的,也可以通过文字版本的进行复习。

一、文字版本

MDN 的 js 部分,网站配套的练习做一下。

JavaScript菜鸟教程,跟着课程学习 js 语法和 dom,从「浏览器BOM」 开始后边的部分可以不看。

image-20221127093810628

ES6,过一遍 ES6 的新增语法,不用硬啃,太难的可以先略过。

JavaScript 秘密花园,相对于菜鸟教程会更佳精简,可以通读一遍。

跟着9张思维导图学习Javascript ,概览图,未来可以查漏补缺。

如果时间充裕,可以再详细过一下 dom,JavaScript DOM编程艺术(第2版) 百度云链接: 提取码: smyh

二、 视频版本

看B站这个视频即可:视频直达

下面是说明,前面 1~80P 是基础入门,后面是 JS 进阶,按照下面的说明看

JS进阶说明需要看的部分

工程化&git 基础:P80-P89(很熟练可不看)
变量提升&作用域:P90-P96

闭包&this:P97-P101

闭包&this练习题:P102-P109 、P130

面向对象&类:P110-P121

面向对象&类练习题:P122-P129

call&apply&bind:P131-P135

ES6 常用语法:P136-P139

面试题面试题面试题!!!:P179-P205

前端学浏览器&网络:P293 -P302

AJAX:P303-P311

Promise:P312-P322

学有余力&帮助你工作实践
DOM 进阶&及其案例:P237-P249

事件委托:P250-P266

任务

掌握的了 js 的基本语法,剩下的就是考验我们的熟悉程度和逻辑能力了,我们需要把人类的思想转为 js 代码。

js 语法练习,无需考虑算法复杂度,通过即可:

1、https://leetcode.cn/problems/two-sum/

2、https://leetcode.cn/problems/palindrome-number/

3、https://leetcode.cn/problems/climbing-stairs/

做完上边的三道题以后,如果意犹未尽可以自己再做一些,未来面试也会有帮助。

发表评论

后才能评论