摘要: CSRF攻击 什么是CSRF攻击 CSRF 英文全称是 Cross-site request forgery,所以又称为“跨站请求伪造”,是指黑客引诱用户打开黑客的网站,在黑客的网站中,利用用户的登录状态发起的跨站请求。简单来讲,CSRF 攻击就是黑客利用了用户的登录状态,并通过第三方的站点来做一些 阅读全文
posted @ 2021-01-11 05:08 fcslow 阅读(56) 评论(0) 推荐(0)
摘要: XSS 跨站脚本攻击 为何会有XSS攻击? 因为我们默认页面中可以引用任意第三方资源,然后又引入 CSP 策略来加以限制;默认 XMLHttpRequest 和 Fetch 不能跨站请求资源,然后又通过 CORS 策略来支持其跨域。就因为支持页面中的第三方资源引用和 CORS 也带来了很多安全问题, 阅读全文
posted @ 2021-01-11 04:18 fcslow 阅读(111) 评论(0) 推荐(0)
摘要: AJAX笔记 是什么 AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。 通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。 AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。 特点 优 阅读全文
posted @ 2021-01-09 23:42 fcslow 阅读(228) 评论(0) 推荐(0)
摘要: 数组去重 1.用indexof let arr = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1, 2, 3]; // 用indexof let newArr = [] for(let i = 0; i < arr.length;i++) { if(newArr.indexOf(arr 阅读全文
posted @ 2020-09-10 07:20 fcslow 阅读(109) 评论(0) 推荐(0)
摘要: JS中浅拷贝和深拷贝 浅拷贝 1.Object.assign let res = Object.assign({},obj) 2.利用 ...运算符 let res = {..obj} 深拷贝 1.利用JSON中的stringify和parse方法 该方法很简单一句话就可以搞定obj为被拷贝值 le 阅读全文
posted @ 2020-09-10 06:28 fcslow 阅读(312) 评论(0) 推荐(0)
摘要: CSS BFC 参考了 MDN https://blog.csdn.net/sinat_36422236/article/details/88763187 https://zhuanlan.zhihu.com/p/25321647 一. 常见的定位方案 在讲 BFC 之前,我们先来了解一下常见的定位 阅读全文
posted @ 2020-07-10 18:35 fcslow 阅读(96) 评论(0) 推荐(0)
摘要: 适配器模式 一、什么是适配器模式 适配器模式作用是解决两个软件实体间的接口不兼容的问题,使用后原本由于接口不兼容而不能工作的两个软件实体可以一起工作 在实际工作中发现模块或对象的某个接口并不符合目前的需求,而代码量太大修改不现实,此时就需要用到适配器了让适配器与旧接口打交道,我们与适配器打交道 二、 阅读全文
posted @ 2020-07-10 05:54 fcslow 阅读(118) 评论(0) 推荐(0)
摘要: 观察者模式 还有一些好的列子应用可以看看 javascript设计模式与开发实践 这本书!!!!! 一、观察者模式是什么 观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象豆浆得到通知,在js开发中我们一般用事件模型来替代传统的发布-订阅模式 二、如何实现 阅读全文
posted @ 2020-07-10 05:05 fcslow 阅读(259) 评论(0) 推荐(0)
摘要: 防抖(debounce) 节流(throttle) 一、 什么是防抖 含义 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间,即如果在n秒内 再次触发该事件,会清除前一次的延时函数 代码实现 // 防抖 function debounce(fn, delay = 5 阅读全文
posted @ 2020-07-10 01:35 fcslow 阅读(407) 评论(0) 推荐(0)
摘要: vue-router—前端路由的实现原理 参考 https://www.cnblogs.com/FHC1994/p/12408313.html https://www.cnblogs.com/tugenhua0707/p/10859214.html#_labe2 一、前端路由和后端路由是什么?? 前 阅读全文
posted @ 2020-07-09 20:15 fcslow 阅读(406) 评论(0) 推荐(0)