笔记
越吃越饿~
这个作者很懒,什么都没留下…
展开
-
2021-04-01
钩子函数一个指令定义对象可以提供如下几个钩子函数 (均为可选):bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。update:所在组件的 VNode 更新时调用,但是可能发生在其子 VNode更新之前。指令的值可能发生了改变,也可能没有。但是你可以通过比较更新前后的值来忽略不必要的模板更新componentUpdated:指令所在组件的 VNode 及其子 VNode 全原创 2021-04-01 15:57:44 · 71 阅读 · 0 评论 -
2021-03-31
什么是 CSRF 攻击?如何防范 CSRF 攻击?CSRF 攻击指的是跨站请求伪造攻击,攻击者诱导用户进入一个第三方网站,然后该网站向被攻击网站发送跨站请求。如果用户在被攻击网站中保存了登录状态,那么攻击者就可以利用这个登录状态,绕过后台的用户验证,冒充用户向服务器执行一些操作。CSRF 攻击的本质是利用了 cookie 会在同源请求中携带发送给服务器的特点,以此来实现用户的冒充。一般的 CSRF 攻击类型有三种:第一种是 GET 类型的 CSRF 攻击,比如在网站中的一个 img 标签里构建一个原创 2021-03-31 10:37:51 · 221 阅读 · 0 评论 -
2021-03-29
数组向数组头部添加元素 unshift在数组尾部添加一个元素 push头部删除一个元素 shift()尾部删除一个元素 pop()合并两个数组 concant()var result = arr.concat(arr2);console. log(result)操作子数组方法 splice () 删除 替换 更新splice(获取下标值,删除的个数,替换的元素)arr2.splice(1,2,0,0) //3,0,0,6console .log (arr2)数字的截取vat原创 2021-03-29 14:55:31 · 65 阅读 · 0 评论 -
2021-03-28
变量对象我们在js中所声明的所有变量都保存在变量对象中1.变量对象还可能是:函数的所有参数2.当前上下文中的所有函数声明(function)3.当前上下文中的所有变量声明(var)创建过程中,经历如下几个阶段:1.在chrome 浏览器中会首先获得函数变量的值,在火狐浏览器中获取arguments的值2.依次获取当前上下文中所有的函数声明...原创 2021-03-28 15:55:38 · 70 阅读 · 0 评论