前端基础(给本身公司实习生写的文章)

因为在工做中,我常常会带一些实习生,带着他们作项目的同时也会本身给他们梳理一些基础知识点,任何知识都是全局到局部,前端知识不少很庞杂,由简入繁

前端基础相关

html

html标签与语义化
特殊的html标签
经常使用meta标签做用
css

css

界面布局
手机端适配方案
css3(选择器,盒模型,新属性等等)
css预处理器
html

js

## BOM
      浏览器渲染机制(重绘与回流等)
      通讯相关(三次握手,五次挥手,get/post等,web worker,servers worker,WebSocket 等)
      跨域(解决方案)
      浏览器本地存储
      内存泄漏,v8垃圾回收机制
   ## DOM
      节点操做
      事件
      
   ## ES(语法规范)
      面向对象
      封装,继承,多态=>里面基本能够推出js全部的基础
      prototype ,_proto_ ,constructor 
      new
      this
      原型与原型链
      做用域与做用域链
      闭包
      类型转换与类型判断
      字符串数组基本操做
      js遍历相关,for,for..in,for...of,foreach,map,every,some,where,reduce等等(一些基本算法,排序,递归等)
      防抖与节流
      异步相关(generator,promise,async..await)
      es6新规范等(模板字符串,Set 和 Map,class,Decorator,模块化,箭头函数,异步处理,解构,Symbol)
复制代码

函数式编程(高阶函数,函数组合,闭包,柯里化,递归等)

前端目前的流行三大框架(react,vue,angular)相关知识,框架只是让你快速开发的工具,学到什么程度看本身的兴趣

node相关基础知识

webpack相关基础知识

前端性能优化

前端模块化规范

前端设计模式

前端技术选型方案

混合开发

pwa

相关文章
相关标签/搜索