前端知识点

2019-08-05  本文已影响0人  程序员李钟意

Photoshop(PS)

    量图,切图,抠图,图层,选区,拾色器等基本 ps 操作

HTML

    a,div,img
    表单
    alt title 属性的作用
    各种标签
    h5 语义化标签 header,main,nav,section,footer,aside
    了解 canvas
    基本的布局 百分比、圣杯布局,固定布局,表格布局,栅格布局

css


    bfc,ifc,gfc,ffc。重绘、回流。
    浮动
    less,scss 的使用,定义变量,嵌套
    选择器 和选择器的权重关系
    盒子模型
    弹性盒子
    position
    转换
    font
    animate
    能够垂直居中,水平居中
    动画,
    background
    box-sizing
    box-shadow
    em,px,rem
    媒体查询

js


    setTimeout,setInterval
    基本数据类型,复杂数据类型
    类型转换
    函数
    if else ,for,switch,数组 ,数组排序,数组查找,数组过滤,字符串,日期
    es6,promise,async,await,... (可扩展运算符),数组、对象解构赋值,const,let,剪头函数,call,apply
    了解新的数据结构 map,set(我在项目中用过功能去重),
    模板字符串
    正则 匹配,替换字符串
    ajax,本地存储 cookie、localstorage、sessionStorage,
    数据结构转换,
    console.log
    debugger
    dom 操作,事件流
    使用 js 计算盒子宽度高度

vue

vue 基础


生命周期钩子(很重要)
data 的使用
template,
watch,computed,methods,filters,mixins
指令 v-if,v-show,绑定属性,绑定事件,修饰器,
绑定 style,class
组件中的 beforeRoute,beforeLeaveRoute,beforeRouteUpdate

vuex

state,getters,mutations,actions,modules,
mudules 下每一个 js 文件 的 state,getters,mutations,actions,namespace 命名空间的使用,mapState,mapGetters,mapActions,mapMuactions 的使用
在组件中,
的 conputed 写 this.$store. getter.xxx 获取vuex中存储的状态
this.$store. commit 触发 vuex 中的方法,修改 vuex 中的状态
this.$store. dispatch 触发 vuex 中的 actions 定义的方法,然后 commit 到 muactions 中修改 vuex 中的状态

vue-router


路由表配置,
routes,
touter. addRoutes 方法的使用
beforeEach 的使用等
router-link
this. $route和this. $router 的区别
this.$router. push() 根据路径、路由 name 跳转
路由传参数
路由配置中的 meta 的使用

element-ui(iview)


    引入,统一设置组件大小,自定义主题等官网都有
    配合 css,使用 深度选择器 修改原有样式
    学会看文档
    el-row
    el-col
    弹窗组件
    table 组件
    按钮组件
    文件图片上传

    表单组件
    input,select,搜索下拉选择,checkbox,单选,日期时间 组件
    表单校验,设置值,各种组件的使用

前后端端数据交互

http、ajax、axios

http 状态码,
get,put,post,delete,
原生 ajax,axios 的使用
axios 请求拦截,响应拦截,添加请求头信息

chrome 浏览器调试
看盒子模型,元素接口,html 结构,debugger 调试,
network 调试 ajax 请求 请求的数据,响应的数据

webpack

了解基本的配置信息
忽略文件
eslint 配置
package. json

vuecli


    . env 文件的使用
    eslint 配置
    package. json

项目经验


axios 统一封装请求拦截,响应拦截,添加请求头。
自定义字体图表
表单校验,校验规则
登录,
登录 token 处理 及其 逻辑,
路由跳转,
页面布局,
配合 cookie,localstorage,sessions
Storage,本地存储数据。
获取数据
左侧菜单导航,面包屑,table 列表,查询列表,删除列表,添加一个列表数据,删除数据,修改数据
文件(大文件 分块)上传,文件下载,导入 Excel,导出 Excel(项目中可能会有这样的需求)
用户管理 ----- 角色管理 ----- 权限管理
权限选择、数据回显(相对来说比较难)

图表:


echart,antv g2 基本的柱状图、饼图、环图、折线图等会画,能够看文档根据项目需求调整样式

上一篇下一篇

猜你喜欢

热点阅读