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节:Flex布局用法详解和案例演练

  第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实现

          第六节:纯函数、柯里化、组合函数剖析

          第七节:with、eval、严格模式剖析

          第八节:JS通过Object.defineProperty属性的精准控制和创建对象的几种方案

          第九节:JS原型链详解和继承的几种方案剖析

          第十节:ES6类的使用详解(声明、构造、方法、继承、多态等)

          第十一节:ES6解构赋值、var/let/const详解(作用域提升、windows关系、暂时性死区、使用场景等)

          第十二节:ES6之Object详解(属性简洁法、高频函数的使用)

          第十三节:ES6之模板字符串、Function、展开运算符和剩余参数、Number详解

          第十四节:ES6之Symbol、Set和WeakSet、Map和WeakMap详解

          第十五节:各种逻辑运算符总结(&&、||、?、??、&&=、||=、??=)

          第十六节:ES7--ES12基础知识详解

          第十七节:Proxy代理对象和Reflect反射对象详解

          第十八节:响应式原理推导过程和Vue3、Vue2响应式原理分析

          第十九节:Promise详解(背景、用法、三种状态、对象方法、类方法)

          第二十节:生成器/迭代器详解、生成器替代迭代器、异步处理方案

          第二十一节:async异步函数和await关键字详解、异常处理方案

          第二十二节:进程/线程、node事件机制、微任务/宏任务、相关面试题剖析

          第二十三节:JSON简介、表示方法、序列化、反序列化、深拷贝解决方案

          第二十四节:引用类型赋值、浅拷贝、深拷贝、判断中的隐式转化

          第二十五节:xxxxxxxxxxxxxxxxxxxxxx

          第二十六节:xxxxxxxxxxxxxxxxxxxxxx

          第二十七节:xxxxxxxxxxxxxxxxxxxxxx

(其中:js模块化/CommonJs/amd和cmd/ESMoudle详解/npm详解/cnpm/yarn/pnmp 已经迁移到 node系列 里了)

 

     阶段二:JS面试加强系列【告一段落】

          第一节:JS基础题(数据类型、字符串算法、运算符、判空、流程控制等)

          第二节:Object和Array相关面试题剖析(原型链、各种算法、手动实现等)

          第三节:函数相关面试题(变量提升、闭包、this指向等)

          第四节:Object对象相关(对象属性、创建、拷贝、重写、继承等)

          第五节:xxxxxxxxxxxxxxxxxxxxxx

          第六节:xxxxxxxxxxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

!

  • 作       者 : Yaopengfei(姚鹏飞)
  • 博客地址 : http://www.cnblogs.com/yaopengfei/
  • 声     明1 : 如有错误,欢迎讨论,请勿谩骂^_^。
  • 声     明2 : 原创博客请在转载时保留原文链接或在文章开头加上本人博客地址,否则保留追究法律责任的权利。
 
posted @ 2022-01-04 09:13  Yaopengfei  阅读(541)  评论(2编辑  收藏  举报