Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 State 完整...
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 State 完整...
Vue-Router导航守卫: 有的时候,我们需要通过路由来进行一些操作,比如最常见的登录权限验证,当用户满足条件时,才让其进入导航,否则就取消跳转,并跳到登录页面让其登录。...
hash模式: 1、hash路由模式是比较好区分的,凡是我们的url后带有“#”的都属于hash模式; 2、hash“#”后的值,不会包含在http请求中,改变hash的值不...
.组件传值的八种方式 1. 父传子 -首先在使用子组件的标签上 通过自定义属性传递变量 在子组件中 通过 props 接受在接收的时候有两种接收方式 数组形式 和 对象形式 ...
key的作用主要是为了高效的更新虚拟DOM 保证某个元素的 key 在其同级元素中具有唯一性。在 Diff 算法中 会借助元素的 Key 值来判断该元素是新近创建的还是被移动...
join 把数组中所有元素放入一个字符串中,返回字符串。 concat 连接多个(含两个)数组,两边的原始数组都不会变化,返回被连接数组的一个副本,可继续 concat。 s...
计算属性 computed: 计算属性支持缓存,只有当依赖项数据发生改变,才会重新进行计算计算属性是不支持异步操作的,当计算属性computed内有异步操作的时候,无法监听数...
生命周期 事物从出生到死亡的过程Vue实例从创建 到销毁的过程 ,这些过程中会伴随着一些函数的自调用。我们称这些函数为钩子函数 beforeCreate 在实例初始化之后,数...
今天用canvas教大家仿写一个简单的刮刮乐 一个居中的标题和刮卡区域。 添加样式 鼠标拖拽不会选中文字。 设置Canvas画布。 判断鼠标是否按下。 鼠标按下isDraw为...
作为前端开发工程师,JavaScript是我们主要的开发语言,是每个人必须要掌握的,它是弱类型语言,本身语法也比较简单,最近我发现了一个奇怪的问题,parseInt(0.00...
1.回到顶部 2.防抖节流 3.过滤特殊字符 4.将 RGB 转换为十六进制 5.获取可视窗口高度 6.获取可视窗口宽度
先简单说说Promise Promise 是一个对象,保存着未来将要结束的事件,她有两个特征: 1、对象的状态不受外部影响,Promise 对象代表一个异步操作,有三种状态,...
100 Continue 继续。客户端应继续其请求 101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切...
作为一个前端开发,写css样式是再平常不过的事情了,有时候,多个元素的样式是一样的,但是我们还是会把这些样式重新写一遍,要不就是键盘三剑客 CTRL + C,CTRL + A...
我们知道原型是一个对象,其他对象可以通过它实现属性继承。但是尼玛除了prototype,又有一个proto是用来干嘛的?长那么像,让人怎么区分呢?它们都指向谁,那么混乱怎么记...
1.SessionStorage(会话级别的本地存储) 在Html5中增加了一个Js对象:sessionStorage;通过此对象可以直接操作存储在浏览器中的会话级别的Web...
1.字符串操作方法 1.concat(str1,str2,str3...) concat() 方法用于连接两个或多个字符串。拼接字符串,等效于+,+更常用 2.substr(...
本地仓库 1.在需要git管理的文件夹中 点击鼠标右键==> 选择'git bash here' 2. ctrl +/- 可以设置git命令窗口的文字大小 3.git ini...
JavaScript 逻辑或和与的其他用法 首先先要了解什么是“短路效应” 短路效应 通俗一点说,可以理解为没必要继续算了 || 或运算 大家都知道当两边只要有一边为真,...