摘要:
使用createImageBitmap代替 使用createImageBitmap代替 document无法使用 OffscreenCanvas 阅读全文
摘要:
问题发生场景 在vue3中使用reactive响应式转换一个带有私有属性的对象。 大致原因 在js中,代理Proxy和类的私有属性无法公用,而vue3的响应式是基于代理的。 简单例子 function logReads(target) { return new Proxy(target, { get 阅读全文
摘要:
文件下载 服务器只要在响应头中加入Content-Disposition: attachment; filename="filename.jpg"即可触发浏览器的下载功能 Content-Disposition响应标头是用于告诉客户端该如何处理接收到的文件。 其中: inline 指示浏览器在新的窗 阅读全文
摘要:
同源策略 同源策略是浏览器的行为,是为了保护本地数据不被JavaScript代码获取回来的数据污染,因此拦截的是客户端发出的请求返回的数据接收,即请求发送了,服务器响应了,但是浏览器不接收。 同源:请求要满足协议,域名,端口都相同 http://www.test:8080/api 和 http:// 阅读全文
摘要:
nodemon node环境监听文件变化,热启动 安装 npm i -D nodemon 启动 npx nodemon index.js package.json的一种启动配置 { "name": "nodemon", "version": "1.0.0", "description": "", " 阅读全文
摘要:
https: 保证数据传输过程中信息不被窃取与篡改 客户端与服务器通过对称加密算法保证传输信息安全 对称加密算法的密钥只有创建方知晓,如何安全的传递密钥? 服务器使用非对称加密算法创建一对密钥key2;并将公钥key2传递给客户端,自身保留私钥key2; 客户端使用对称加密算法创建密钥key1,使用 阅读全文
摘要:
每次回调执行前都会检查并清空nextTick与Promise队列,nextTick优先级大于Promise timers:setTimeout与setInterval poll:文件,网络等timers与check以外的绝大多数回调 check:setImmediate 阅读全文
摘要:
单点登录 单点登录的英文名叫做:Single Sign On(简称SSO),指在同一帐号平台下的多个应用系统中,用户只需登录一次,即可访问所有相互信任的系统。简而言之,多个系统,统一登陆。 SESSION + COOKIE 模式 特点: 一个独立的认证中心控制各个系统所有用户的登录状态; 认证中心的 阅读全文
摘要:
require函数的大致执行细节 把传入的fileName转化为绝对路径(fileName可以是绝对路径,相对路径,后缀名可以省略,可以是路径) 判断是否该模块已有缓存,有缓存则返回缓存;没有则进入下一步 读取文件内容 创建运行函数,函数体即为文件内容(模块会在函数环境运行) 创建模块结构modul 阅读全文