首页 放一些速查优质链接
文章
取消

放一些速查优质链接

分享|如何科学刷题? - 讨论 - 力扣(LeetCode)

🔥 连八股文都不懂还指望在前端混下去么

2022年我的面试万字总结(Node、webpack、性能优化)

15 张前端高清知识地图,强烈建议收藏

一名中/高级前端工程师的自检清单

CSS Evangelist

web.dev for China

codereasy的个人空间-codereasy个人主页-哔哩哔哩视频

前端知识树 | Front Talk

Frontend Developer Roadmap: What is Frontend Development?

The Modern JavaScript Tutorial

Babel

好玩的小网站:

Flexbox Froggy - 一款用于学习 CSS flexbox 的游戏

Grid Garden - 一款用于学习CSS网格的游戏

JS高级程序设计(第五版)章节重要性划分:

第1章 什么是JavaScript⭐ 知道就行历史背景,快速浏览
第2章 HTML中的JavaScript⭐ 知道就行script标签加载、defer/async,了解即可
第3章 语言基础⭐⭐⭐ 必须掌握数据类型、操作符、流程控制——一切的基础
第4章 变量、作用域与内存⭐⭐⭐ 必须掌握原始值vs引用值、作用域链、闭包、垃圾回收——面试高频
第5章 基本引用类型⭐⭐⭐ 必须掌握Date、RegExp、原始包装类型,日常开发天天用
第6章 集合引用类型⭐⭐⭐ 必须掌握Array、Map、Set、WeakMap——高频考点+开发必用
第7章 迭代器与生成器⭐⭐ 应该了解yield基础和异步迭代值得理解
第8章 对象、类与面向对象编程⭐⭐⭐ 必须掌握原型链、继承、class——面试核心中的核心
第9章 代理与反射⭐ 知道就行Proxy/Reflect,Vue3响应式底层原理可了解,日常极少手写
第10章 函数⭐⭐⭐ 必须掌握this绑定、闭包、箭头函数、高阶函数——面试必考
第11章 期约与异步函数⭐⭐⭐ 必须掌握Promise、async/await、事件循环——面试最高频
第12章 BOM⭐⭐ 应该了解window、location、navigator,开发常用但简单
第13章 DOM⭐⭐⭐ 必须掌握DOM操作、节点关系、选择器——前端基本功
第14章 DOM扩展⭐⭐ 应该了解Selector API、HTML5扩展,部分内容已过时
第15章 事件⭐⭐⭐ 必须掌握事件冒泡/捕获、事件委托、自定义事件——面试+开发双高频
第16章 动画与Canvas图形⭐ 知道就行Canvas/WebGL,除非做可视化或游戏,否则不常用
第17章 表单脚本⭐⭐ 应该了解表单验证、富文本编辑,有一定实用性
第18章 JavaScript API⭐⭐ 应该了解requestAnimationFrame、IntersectionObserver等现代API
第19章 错误处理与调试⭐⭐ 应该了解try/catch、错误类型、调试技巧——开发必备但简单
第20章 JSON⭐⭐⭐ 必须掌握序列化/反序列化,开发天天用
第21章 网络请求与远程资源⭐⭐⭐ 必须掌握fetch、XHR、CORS——前后端通信核心
第22章 客户端存储⭐⭐ 应该了解cookie、localStorage、IndexedDB,面试偶尔问
第23章 模块⭐⭐ 应该了解ES Modules、CommonJS,理解原理即可
第24章 工作者线程⭐ 知道就行Web Workers、Service Worker,知道概念和场景
第25章 最佳实践⭐⭐ 应该了解性能优化、代码规范,值得一看但不深

过早优化是万恶之源

数据逻辑->界面逻辑->事件

高内聚,低耦合

本文由作者按照 CC BY 4.0 进行授权

重启DAY4 翻转链表

阅读DAY3 JavaScript高级程序设计 4章上 变量、作用域和内存