场景一:描述 当我们在浏览了多个页面之后,token到期。这时候系统应该强制用户登出,虽然用户登出了但如果不清除之前的浏览历史,点击浏览器的返回按钮,浏览器仍然会回退到之前的...
场景一:描述 当我们在浏览了多个页面之后,token到期。这时候系统应该强制用户登出,虽然用户登出了但如果不清除之前的浏览历史,点击浏览器的返回按钮,浏览器仍然会回退到之前的...
都说react适合做大型项目,但是什么是大型项目呢。 什么是大型项目 这个所谓的大项目应该是指 多部门,多项目协作。而并不是页面量和工作日,对于大公司,协作所带来的成本,效率...
vuex可以进行全局的状态管理,但刷新后刷新后数据会消失,这是我们不愿意看到的。怎么解决呢,我们可以结合本地存储做到数据状态持久化,但是太麻烦每次都要操作,强烈建议使用插件利...
前段时间出来面试,有一个面试老师问我v-model是什么,我回答说其实是组件里props中的value的值和往父组件$emit事件input的语法糖实现。 一般能够说出这个说...
前言 设计前端组件是最能考验开发者基本功的测试之一,因为调用Material design、Antd、iView 等现成组件库的 API 每个人都可以做到,但是很多人并不知道...
起因 定义一个点击监听事件 ,可以用事件event.preventDefault();来阻止点击a默认跳转,刷新页面导致结果不能输出来的一个作用。 e.target与e.cu...
项目范例说明![if !IE]The NOT operator. This is placed immediately in front of the feature, op...
实现select2与jqGrid联动动态重新加载数据 select2设置 补充:select2的渲染效果实现必须在html页面 标签加载完成后,js中定义.select2({...
jQuery 添加插入元素技巧<前面和后面> jQuery 添加插入元素技巧 jQuery 添加分为在指定元素的里面添加和外面添加两种: 里面添加使用(append 和pre...
不同点 on比bind多一个参数 childselector , $(selector).on(event,childselector,data,function);可用于父...
调用php数组中的某个元素 解码JSON数据 PHP关于 对JSON数据进行解码,转换为PHP变量(json_decode), 判断转换后的PHP变量中是否存在某个值( is...
Markdown 简历模板样式一览 可以看到我把联系方式放在第一位,因为公司一般会与你联系,所以把联系方式放在第一位也是为了方便联系考虑。 为什么要用 Markdown 写简...
宽松相等(loose equals) == 和严格相等(strict equals) === 都用来判断两个值是否“相等”,但是它们之间有一个很重要的区别,特别是在判断条件上...
Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,它将返回目标对象。 实际问题中我是做了map处理,变成返回多个obj,所以想着如...
问题 设置了text-align 和 line-height属性 实现水平和垂直方向居中,在iOS端显示正常居中。但在Android机型特别是小米手机上仅水平居中,垂直方向上...
实现监听 页面在竖直方向的滚动,并触发显示回到顶部按钮, 点击按钮页面滚动回页面顶部
数组① 数组的定义上有个必要条件是:“存储在连续的内存空间里”的有序元素序列② “JS 数组未必是真正的数组”③ 区分JS数组 和 常规数组 常规数组: 数组元素内容是一种类...
接上文6)缓存使用缓存的最好方法是保证你的文件名和文件内容是匹配的(内容改变,名称相应改变)webpack可以把一个哈希值添加到打包的文件名中,使用方法如下,添加特殊的字符串...
接上文5)优化插件 [OccurenceOrderPlugin、UglifyJsPlugin、ExtractTextPlugin]webpack提供了一些在发布阶段非常有用的...
接上文3)Hot Module ReplacementHot Module Replacement(HMR)也是webpack里很有用的一个插件,它允许你在修改组件代码后,自...