2022-09-29 常见web安全问题 安全 网络 1. 攻击者如何发起一次 csrf(Cross-site request forgery 跨站请求伪造) 2. 如何实现 xss(Cross Site Scripting 跨站脚本攻击)持久性攻击 3. 如何组织起一次 xss(非持久性攻击
2022-09-18 setState是同步还是异步的 React 前端 setState 只在合成事件和钩子函数中是“异步”的,在原生事件和 setTimeout 中都是同步的。 setState 的“异步”并不是说内部由异步代码实现,其实本身执行的过程和代码都是同步的,只是合成事件和钩子函数的调用顺序在更新
2022-09-10 前端需要了解的Nginx知识 Nginx 网络 常用命令 查看版本: nginx -v 启动: nginx 关闭: nginx -s stop(推荐) || nginx -s quit 重启: nginx -s reload Nginx 配置文件 全局块: 从配置文件开始到 event
2022-09-10 redux源码学习 React 前端 首先,我们需要知道 redux 的相关概念 概念首先,我们需要知道 redux 有以下概念 Action:一个 JavaScript 对象,描述动作相关信息,必须要包含的是一个 type 属性,用于描述当前 Action,其他属性为值
2022-08-01 JavaScript中创建对象的方法 JavaScript 前端 工厂模式优点: 解决创建多个相似对象的问题缺点: 无法通过 constructor 识别对象,创建的对象的 constructor 都是 Object,而不是 createPerson 通用的方法会创建多次,占用内存 function
2022-08-01 JavaScript常用的几种继承 JavaScript 前端 原型链继承function SuperType() { this.property = true; } SuperType.prototype.getSuperValue = function () {
2022-08-01 Promise/A+规范实现 JavaScript 前端 实现 Promise 的核心主要有以下几个步骤: 需要有一个任务队列,支持将.then(callback) 中的callback插入到队列中。且 then 方法返回一个新的Promise来支持.then的链式调用 实现resolve和re
2022-05-30 Axios源码学习 JavaScript 前端 axios 中统一的封装了如下的问题 支持浏览器请求 XMLHttpRequests 请求 支持 node 中的 http 模块的请求 http 请求 支持 Promise API 可以拦截请求和响应 转换 request 和 respon
2022-05-30 Proxy构造函数 JavaScript 前端 使用 Proxy 结合观察者模式,模拟一个实现一个简单的双向绑定<input type="text" id="input" /> <div id="container"></div> // console.log(ret