背景:同事的项目受到了xss攻击,组长要求我把之前的项目都加入xss攻击,但是我本人对这个很不了解。所以花了一下午的时间,查阅了一些资料,稍微明白了一点,所以记录下来 什么是...
背景:同事的项目受到了xss攻击,组长要求我把之前的项目都加入xss攻击,但是我本人对这个很不了解。所以花了一下午的时间,查阅了一些资料,稍微明白了一点,所以记录下来 什么是...
前端安全 随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安...
前端加密的意义 这是一个绕不开的话题,肯定有很多看法.但我看来:前端加密看起来有意义,但有时候看起来并没有意义. 但总体来看是有意义的,打个比喻:既然市面上大部分锁都可以在2...
转载自:https://www.cnblogs.com/maggie-pan/p/9960081.html 根据阮一峰老师的ES6教程自己体会而写的,希望能给一些朋友有帮助到...
一.State:{count: 0}保存着所有的全局变量组件中获取: 二.Getter: 对state中的数据派生出一些状态,例如对数据进行过滤。(可以认为是store中的计...
vuex中为什么把把异步操作封装在action,把同步操作放在mutations? 官方文档说明:“在 mutation 中混合异步调用会导致你的程序很难调试。例如,当你能调...
1.父组件传递数据给子组件 父组件数据如何传递给子组件呢?可以通过props属性来实现父组件://这里必须要用 - 代替驼峰data(){ return { msg: [1,...
因为不理解 :key(v-bind:key),网上查了一些的资料,这篇写得非常不错,很简洁清楚。 其实不只是vue,react中在执行列表渲染时也会要求给每个组件添加上k...
1、str.indexOf(substr, pos)[https://developer.mozilla.org/zh/docs/Web/JavaScript/Referen...
Map and Set 1、Map迭代 如果在map中使用循环,可以使用以下三个方法 map.keys()—— 遍历并返回所有的键(returns an iterable f...
1、arr.forEach[https://developer.mozilla.org/zh/docs/Web/JavaScript/Reference/Global_Obj...
arr.push(...items)—— 从尾端添加元素, arr.pop()—— 从尾端提取元素, arr.shift()—— 从首端提取元素, arr.unshift(....
根据规范,对象的属性键只能是字符串类型或者 Symbol 类型,到目前为止,我们只见过字符串。现在我们来看看 Symbol 能给我们带来什么好处。 1、symbol值表示唯一...
日常代码的堆砌罗列很不优雅,下面看看如何优雅 1、可选链“?." 这是一种访问嵌套对象属性的安全方式,即使中间属性不存在,也不会出现错误。 如下: let user = {}...
javascrip中的垃圾回收 1、垃圾回收是自动完成的,我们不能强制执行或是阻止执行 2、当对象是可达状态时,它一定是存在于内存中的 3、被引用与可访问(从一个根)不同:一...
javascript,对象方法this,看完这篇我不信你还不懂this JavaScript的this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定...
1、8种数据类型 number bigint: 任意长度的整数 string boolean unll:空或不存在 undefined:未定义 object symbol 2...