transform和position position + top/left的效果 下面我们来看一个动画效果(类似平时页面滚动功能),在该动画是让一个球沿着某种路径移动。最简...
transform和position position + top/left的效果 下面我们来看一个动画效果(类似平时页面滚动功能),在该动画是让一个球沿着某种路径移动。最简...
let和const ES5有全局作用域和函数作用域,ES6引入块级作用域,前提是必须有大括号,块级作用域不能重复声明变量并且变量只在所声明的块级作用域内有效。const一旦声...
模版语法 不管是使用v-指令绑定attribute还是Mustache语法,后面可以跟值或者js表达式,如果是事件监听后面可以跟函数或js语句,例如: 动态属性 上面说的是值...
概述 package.json文件是项目的清单,对于应用程序,package.json文件的内容没有固定要求,唯一的要求是必须遵守JSON格式,否则,尝试以编程的方式访问其属...
npm下代码-D和-S的区别 -S 就是 --save 的简写,会将包的名称及版本号放在dependencies里面。-D就是--save-dev简写,会将包的名称及版本号放...
babelrc .babelrc和babel.config.js区别 Babel是什么 Babel 是一个 JavaScript 编译器,主要用于将 ECMAScript 2...
前言 随着项目不断迭代,项目体积会越来越大,导致项目构建速度和浏览器打开页面的时间也随着变长,所以需要对 webpack构建进行优化。 Webpack是什么 webpack是...
前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的速度,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。根据...
一、代码层面的优化 (1)v-if 和 v-show 区分使用场景 v-if是DOM的销毁和重建,v-show只是简单的控制css的display属性,v-if适用于不需要频...
定义 通过全局方法Vue.use()使用插件,也可以理解成注册插件,它需要在你调用new Vue()启动应用之前完成. 插件 插件通常用来为Vue添加全局功能.插件的功能范围...
背景 最近项目需要添加页面权限,根据不同权限的用户显示不同的页面 思路 登录成功之后将后端返回的页面数据处理成自己需要的格式,遍历处理好的数据,然后通过router.addR...
默认情况下,模块内部的 action、mutation 和 getter 是注册在全局命名空间的,所以这几个都默认是全局状态,如果所有文件都有namespaced: true...
定义 :nth-child(n)选择器匹配父元素中的第n个子元素,元素类型没有限制,n可以是数字或公式:nth-of-type(n)选择器匹配同类型中的第n个同级兄弟元素,n...
Cookie cookie 的本职工作并非本地存储,而是“维持状态”。cookie指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密)。 cookie是服务...
GET和POST区别 GET用于获取信息,可缓存在浏览器历史记录中,POST用于新建或修改服务器上的数据,不能被缓存在浏览器历史记录中. POST方法比GET方法更安全,因为...
什么是同源策略 同源策略是指“协议+域名+端口”三者相同,它是浏览器最核心也是最基本的安全功能,如果缺少同源策略,浏览器很容易受到XSS、CSRF等攻击. 什么是跨域 访问不...
前言 HTTP协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录,为了解决这个问题就提出了Cookie、Sessi...