前端知识点梳理目录

1,191 阅读1分钟

参考文章:www.cnblogs.com/liuhao-web/…

通用问题

  1. 前端工程化:模块化、组件化、自动化、性能优化、目录结构规划、代码规范化、自动化测试、自动化发布

参考链接:juejin.cn/post/684490…

  1. 前端设计模式

参考链接:待总结...

  1. 前端安全性:xss跨站脚本攻击、csrf跨站请求伪造、sql脚本注入、上传漏洞(它们的原理,如何进行,如何防御)
  2. 跨域问题
  3. 数据加密
  4. http相关

组织、代码等具体知识点

  1. webpack:hash、多页面、发不上线、如何加快打包速度、如何减小打包体积、和其他工具的区别(grunt、gulp、rollup、parcel、browserify)
  2. 状态管理器:flux、redux、vuex等:数据流向、区别
  3. vue相关:vue-router、生命周期、组件通信、服务端渲染、性能优化
  4. react相关
  5. node.js相关:常用模块、爬虫、流、
  6. 算法:冒泡、去重、递归、分组、树、队列、排序
  7. 模块化:amd、cmd、commonjs;import与require
  8. 自动化测试相关
  9. mock数据相关
  10. pwa相关
  11. nginx相关
  12. 微信小程序相关
  13. 敏捷开发:迭代开发、增量开发;www.ruanyifeng.com/blog/2019/0…

javascript相关知识点

  1. 原型与原型链
  2. 闭包
  3. js数组方法
  4. js迭代
  5. 数组去重、排序
  6. 正则表达式
  7. ajax原理
  8. js操作符、字符串截取
  9. call、apply
  10. 数组、对象、map、set之间的转换
  11. cookie相关,storage相关、token相关
  12. js事件机制
  13. es6相关

css相关

  1. 还没想好...

Native、webApp、Hybrid、React Native、Weex

  1. Native:原生app
  2. webApp: h5或者叫手机网页
  3. Hybrid:混合app:原生与h5结合
  4. React Native:用js技术实现的app(facebook)
  5. Weex:用js技术实现的app(阿里)

参考文章:blog.csdn.net/liuyingv8/a…

其他技术

  1. git、svn
  2. 数据库:mysql、mongo
  3. linux:基础命令