vue-cli脚本架
vue-router路由
axios-跨域访问
hover.css
熔岩灯效果
轮播图效果:
swiper
Carousel
分享我在 vue 项目中关于 api 请求的一些实现及项目框架
查漏补缺:
1.js中的变量提升,函数提升https://blog.csdn.net/demo_18/article/details/78493489
2.js中的数据类型判断方式有哪几种
- HTML标签分几种类型?分别列举每种类型的标签?(每种类型不少了5个)
HTML标签默认分为块级标签(行标签),内联块标签(行内块标签),内联标签(行内标签)。但我们可以通过display属性去更改元素性质。
块级标签代表:div,p,h1-h6,header,main,article,section,footer等等。
内联块标签:img,button,input,select,label等等。
内联标签:a,span,strong,em,br,big,small,i,b,u等等。 - 请默写动画,过渡,平移相关的CSS属性?
animation所有动画样式的缩写形式,顺序如下:
animation-name设置动画名称
animation-duration设置动画的持续时间
animation-timing-function设置动画的过渡类型
animation-delay设置动画的延迟时间
animation-iteration-count设置动画的循环次数
animation-direction设置动画循环时是否反方向运动
animation-fill-mode设置动画时间外的状态
animation-play-state设置动画的状态
transition所有过渡样式的缩写,顺序如下:
transition-property设置元素参与过渡的属性
transition-duration设置元素过渡的持续时间
transition-timing-function设置元素过渡的动画类型
transition-delay设置元素过渡的延迟时间
变换包含很多种,平移是变换其中一种,还有绽放,倾斜,旋转,透视,距阵等一系列的缓动函数,平移相关属性如下:
translate(x,y) 设置2D平移变换,x指x轴坐标,y指y轴坐标,以下类同。
translate3d(x,y,) 设置3D平移变换,z指z轴坐标,以下类同。
translatex(x) 设置水平平移
translatey(y) 设置垂直平移
translatez(z) 设置沿z轴平移
数据访问使用的三种访问模块:
npm install vue-resource –save
npm install axios –save
npm install jquery –save
三种访问数据方式:
vue-resource
axios
jquery
课外自行研究:
ES6 fetch
三种跨域方式:
JSONP=callback
cors模块
vue代理
1.存储方式:webStorage(web存储,h5提供的新特性)
cookie(客户端和服务器端都有),session(node端的服务器端存储),doucument.cookie(客户端)
mainfest.xml,mainfest.json(离线缓存,旧技术)
2. 数据库缓存:
memached
redis
2.百度地图api
cookie缺点:
1.cookie可存储大小,4kb
2.存储在客户端,不安全
cookie