前几天,公司老大让针对新报道的前端开发这写一些前端知识点。在这里概要地罗列了公司需要用到的技术栈,当然还有其他技术点,只是公司现在尚未遇到。分享出来,大家一起学习。
HTML
掌握常用 HMTL 标签以及 HTML5 新增的标签,区分块级元素与内联元素。
参考 : MDN
CSS
- 选择器
- 层叠和继承性
- 盒子模型
- 定位
- CSS3 常用属性
- Flex 布局
参考: MDN
Javascript
- 核心概念:对象,函数,闭包,原型链,变量对象,
this
,执行上下文,事件 - 数组,对象,字符串操作方法
- BOM 和 DOM的操作
- 区分 cookie,localeStorage, sessionStorage
- 正则表达式
- ES6 参考地址
- 包管理器 (npm, yarn)
- 前端模块化
- Fetch 参考地址
参考 : MDN
,书籍:《JavaScript高级程序设计》
Vue
掌握 vue
+ vue-router
+ vuex
构建页面方法
Element-ui
熟悉Element-ui
组件使用方法,能够搭建后台管理页面。参考官网
Graphql
掌握 Graphql
查询语法。参考官网
vue-apollo 与 apollo-client
能够使用vue
与 vue-apollo
结合联调后端数据。
参考地址:apollo-client, vue-apollo
其他
- Git 版本控制与常用操作。(参考地址)
- URL 组成结构
- HTTP, WebSocket,TLS协议
- DNS 原理