绝大部分分类方法、专业术语,出自专业书籍,如《JavaScript 高级程序设计(第 4 版)》、《JavaScript 权威指南(第 7 版)》《CSS 权威指南(第四版)》、《HTML5 权威指南》、《计算机网络(第 5 版)》、《数据结构与算法分析 —— C语言描述》等,欢迎爱读书的小伙伴一起探讨!
语言核心
与浏览器交互
DOM:文档对象模型
BOM:浏览器对象模型
探索 JS 最强大的特性:函数表达式
面向对象风格编程
JS 执行机制:事件循环原理
语言标准:ECMAScript
node.js
模块机制
异步 I/O
异步编程
内存控制
网络编程
HTML 元素
把网页比作一个房子的话,HTML 是砖瓦,CSS 则是装潢。
分类
SEO 原理和优化
HTML5
可编程内容
原生多媒体支持
语义化
元素坐标的获取
Element.getBoundingClientRect()
鼠标点击位置
元素自身属性
页面生命周期
虚拟列表
从浏览器渲染进程理解 CSS
特指度和层叠
盒模型与布局
框架对比,概要
react
vue
基本使用
深入原理
Angular
Svelte
五层模型
应用层
传输层
网络层
数据链路层
物理层
web 开发中需要了解的 HTTP
强缓存与协商缓存
CORS 跨域资源共享(一种基于 HTTP 头的机制)
HTTP 各个版本主要的差异:HTTP1.0 HTTP1.1 HTTP2 HTTP3
常见 HTTP 状态码
HTTPS 协议
范围请求
数据结构
表、栈、队列
链表
二叉树
散列表(哈希表)
优先队列(堆)
不相交集(并查集)
图
算法
排序算法
贪心算法
分治算法
动态规划
回溯算法
二分法
复杂度分析
编译和构建工具
代码质量和规范
测试
监控
性能优化
网络
内存优化
运行速度
前后端分离
多页面应用
单页面应用
微前端
同源策略
这么好用的 web API!
源码截图
源码获取:关注公众号「码农园区」,回复 【源码】,即可获取全套源码下载链接
?