Skip to content

Changcumt/front-end-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

front-end-learn

前段相关学习知识整理

前端之路2018

基础部分

HTML

  1. 标签语义化
  2. 常用meta标签整理
  3. input标签整理

CSS

  1. Grid布局
  2. Flex布局
  3. CSS单位
  4. 盒子模型
  5. 动画
  6. 3D/2D转换
  7. 设置字体
  8. at规则
  9. 选择符 未完成

Javascript

  1. 字符串操作
  2. 数组操作
  3. 日期操作
  4. Object操作
  5. 继承与原型链
  6. 闭包
  7. DOM操作
  8. Ajax/fetch
  9. 事件机制

es6

  1. Promise
  2. Class
  3. Set Map
  4. async
  5. var let const
  6. ArrayBuffer 未完成

提高

HTML

  1. 模式问题

CSS

  1. 高度塌陷问题 BFC
  2. 样式兼容
  3. 重绘与回流
  4. 浏览器伪类整理(滚动条,input相关)

Javascript

  1. 设计模式
  2. 内存回收
  3. 正则表达式
  4. 。。。

其他

  1. canvas
  2. svg
  3. ...

框架

vue

  1. 架构
  2. 性能优化
  3. vuex 原理
  4. vue-router 原理
  5. vue 插件

react

  1. 架构
  2. 性能优化
  3. redux 哲学
  4. react-router 原理
  5. 相关常用插件使用以及原理
  6. React 插件
  7. redux 中间件

工具

  1. webpack
  2. 单元测试工具
  3. 持续集成工具
  4. 代码质量工具
  5. Babel
  6. 静态类型检测

DevOps

  1. 自动化部署

Http

  1. http状态码
  2. http header
  3. 跨域问题
  4. 常见http错误状态码 以及如何 解决(4xx 5xx)
  5. http缓存策略(3xx)

浏览器

  1. 浏览器如何渲染页面
  2. 性能优化

HTML5 新的API

  1. Worker
  2. Socket
  3. Geo
  4. serviceWorker

编程思想

  1. AOP
  2. OOP

性能问题

安全问题

1 安全策略(CSP)

其他常见问题

  1. CSS架构之BEM
  2. SEO
  3. 如何反爬虫
  4. 图片瀑布流实现效果
  5. DNS 预热
  6. SSR
  7. A/B 测试
  8. 浏览器是如何工作的
  9. 发生了什么
  10. Js特殊符号整理

未来技术

  1. CSS4
  2. 下一代HTML
  3. ES7 ES8

npm/github top20 js 库

前端面试题库整理

https://github.com/yangshun/front-end-interview-handbook/blob/master/Translations/Chinese/questions/javascript-questions.md

[react native]

有意思的插件

About

前端相关学习知识整理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published