h5
html5 新api
storage
geolocation
history
webworker
indexDB
websocket
canvas
css3
box-shadow
border-radius
rem
flex
animaion
transition
gradient
calc
p:nth-child
p:nth-child(2n+0)
p:last-child
rem规划 flex
js
- 基础数据范例,几种 5种 string number(NaN也是) boolean undefined null(es6 symbol)
- typeof 返回范例
- NaN === NaN parseInt(null) // NaN parseInt(undefined) // NaN
- string substr subtring(end非负) slice 区分
- 建立对象的体式格局
- 闭包
- this的明白
- 原型链
- jsonp道理(手写)
- 推断是一个数组
- 深拷贝
- 原生dom操纵 建立dom元素 删除dom元素
- jquery 你以为jquery有哪些优点 还用过什么东西库
- 事宜托付 事宜明白
- js范例 amd commonjs esm umd
- requirejs
- 怎样写jq插件
- 怎样给数组原型增加要领
- 怎样兼并两个对象
- 罕见的浏览器内核
- 浏览器的页面加载历程
- 数据可视化 echart d3
- js 实行递次 变量提拔
- bind call apply 的明白
- 正则表达式
es6
- es6用法
- 箭头函数 this ,函数默认值
- 兼并数组 数组去重 数组API
- 建立10000个数组 new Array(10000).fill(0)
- Object.assign Object.is
- promise
- proxy
- es6 module和commonjs模块区分
react
- 谈谈对react的明白
- react重要的手艺特性
- 有无用过antd
- vdom的上风,瑕玷
- react机能优化是哪一个周期函数
- 生命周期 componentDidMount 实行频频
- react 无状况组价
- redux
- react-native
- react props 转变实行的钩子函数
- react-native ?
- 函数式编程和面向对象
- 高阶组件
vue
- 谈谈对vue的明白
- vue的项目是前台项目照样背景项目
- 组件库 mint-ui element-ui iview
- spa道理
- 路由完成道理
- 生命周期
- keep-alive
- v-show和v-if 区分
- 内置过滤器 大小写 首字母大写 手写过滤器
- vuex 道理
- {{}} 是怎样编译的
- angular vue react 的双向绑定道理
- vue 指令
- vue 组件
- vue mixin
- mvc mvvm
- 小顺序 ?
angular
- 讲一下angular明白,用的哪一个版本 1.2.3.4.5 ?
- ts
- angular的数据双向绑定完成
- ng-if和ng-show
- factory、service 和 provider 是什么关联?
- 自定义指令
nodejs
- node 经常使用模块
- eslint
- babel 一堆
- express koa
- npm经常使用敕令
- 当地装置和全局装置的区分
- npm 剧本 npm run dev
- 线程与历程的区分
git svn
- 怎样保护代码的(git svn)
- 提交代码的递次
- 经常使用shell敕令 mv mkdir touch rm
webpack gulp
- gulp
- webpack 是什么
- 什么是Loader?什么是Plugin
- 最新版的webpack的功用
- webpack 优化
- webpack 本身搭建开辟架构
高等
- 前端优化
- 内存图
- 深拷贝的完成
- 数组降维
- 设想形式
- 算法
- nginx用过没
谈谈你善于的手艺