JavaScript深入系列 + CSS系列
一. 简介
历时4个月,边学习,边整理
ES6-ES11可参考之前的系列:https://www.cnblogs.com/yaopengfei/p/14291045.html
后续计划从面试的角度整理一下JS专题,相对侧重于基础 【已完成】
二. CSS系列
阶段一:CSS基础总结
第一节:字体、文本、居中、选择器、背景和img、块级/行内元素、继承性和层叠性
第二节:选择器(伪类、焦点、属性)、优先级/权重、盒子模型、CSS3中模型、几种特殊现象
第四节:定位、装饰(vertical-aligin、光标、圆角、overflow、隐藏)、background-size、阴影过渡详解
第五节:CSS内置函数、Less/Scss简介以及核心用法总结
第六节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX
第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX
第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX
第X节:XXXXXXXXXXXXXXXXXXXXXXXXXXXX
二. 目录
阶段一:JS高级系列
第一节:浏览器相关、JavaScript引擎、V8引擎、js代码执行详解、作用域面试题
第二节:内存管理剖析、闭包详解(含义、访问过程、执行过程、内存泄露、案例分析)
第三节:数组高频方法(filter/forEach/map/find/findIndex/new Array.fill/Array.from等等)
第四节:JS中的this指向详解(规则总结、优先级分析、特殊情况)和面试题剖析
第五节:arguments用法、ES6剩余参数和展开运算符、apply/call/bind用法总结和使用js实现
第八节:JS通过Object.defineProperty属性的精准控制和创建对象的几种方案
第十节:ES6类的使用详解(声明、构造、方法、继承、多态等)
第十一节:ES6解构赋值、var/let/const详解(作用域提升、windows关系、暂时性死区、使用场景等)
第十二节:ES6之Object详解(属性简洁法、高频函数的使用)
第十三节:ES6之模板字符串、Function、展开运算符和剩余参数、Number详解
第十四节:ES6之Symbol、Set和WeakSet、Map和WeakMap详解
第十五节:各种逻辑运算符总结(&&、||、?、??、&&=、||=、??=)
第十八节:响应式原理推导过程和Vue3、Vue2响应式原理分析
第十九节:Promise详解(背景、用法、三种状态、对象方法、类方法)
第二十节:生成器/迭代器详解、生成器替代迭代器、异步处理方案
第二十一节:async异步函数和await关键字详解、异常处理方案
第二十二节:进程/线程、node事件机制、微任务/宏任务、相关面试题剖析
第二十三节:JSON简介、表示方法、序列化、反序列化、深拷贝解决方案
(其中:js模块化/CommonJs/amd和cmd/ESMoudle详解/npm详解/cnpm/yarn/pnmp 已经迁移到 node系列 里了)
阶段二:JS面试加强系列【告一段落】
第一节:JS基础题(数据类型、字符串算法、运算符、判空、流程控制等)
第二节:Object和Array相关面试题剖析(原型链、各种算法、手动实现等)
第四节:Object对象相关(对象属性、创建、拷贝、重写、继承等)
!
- 作 者 : Yaopengfei(姚鹏飞)
- 博客地址 : http://www.cnblogs.com/yaopengfei/
- 声 明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
- 声 明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。