Chrome 插件开发流程 初始化项目 新建项目 编写一个manifest.json文件来描述你的插件。 123456789101112{ "manifest_version": 3, "name": "weirdo-message", "version": "1.0.0", "descripti 2024-04-30 前端工程化 #插件
TCP队头阻塞解析 如何理解 TCP 是面向字节流的协议?TCP 是面向字节流的协议,UDP 是面向报文的协议 当用户消息通过 UDP 协议传输时,操作系统不会对消息进行拆分,在组装好 UDP 头部后就交给网络层来处理,所以发出去的 UDP 报文中的数据部分就是完整的用户消息,也就是每个 UDP 报文就是一个用户消息的边界,这样接收方在接收到 UDP 报文后,读一个 UDP 报文就能读取到完整的用户消息。 你可能会 2024-04-25 计算机网络 #TCP
使用 apipost mock数据 Mock打开 apipost, 新建一个接口, 点击 Mock 按钮, 打开云端 Mock (使用本地 Mock 也行, 不过每次关闭 apipost 之后mock数据就失效了) 记得先在右上角切换一下mock环境 复制一下 mock url , 待会要用到 点击这个前置URL, 将其改为刚刚的云端 Mock 地址 (这里我已经改了) 按图中顺序操作 第三步即编写你需要返回的数据, 可以 2024-04-24 前端工程化 #mock
copilot使用全攻略😎 介绍 copilot它是一个提高效率的强大助手,掌握它,可以让你的编程效率提高数倍。 GitHub Copilot 是由 GitHub 和 OpenAI 共同开发的人工智能代码辅助工具,俗称:副驾驶,通过插件的方式安装到编辑器(vs code)后,可以帮我们自动补全代码、根据注释生成代码、解释代码、生成测试代码、生成注释等等。 为什么有了 GPT 还需要 copilot? copilot 内嵌到 2024-04-16 前端工程化 #插件 #ai
https 你真的理解吗? HTTPSHTTP 由于是明文传输,所谓的明文,就是说客户端与服务端通信的信息都是肉眼可见的,随意使用一个抓包工具都可以截获通信的内容。 所以安全上存在以下三个风险: 窃听风险,比如通信链路上可以获取通信内容,用户号容易没。 篡改风险,比如强制植入垃圾广告,视觉污染,用户眼容易瞎。 冒充风险,比如冒充淘宝网站,用户钱容易没。 HTTPS 在 HTTP 与 TCP 层之间加入了 TLS 协议,来 2024-04-16 计算机网络 #https
🖲️vscode插件开发流程 初始化新建插件项目开发 VS Code 插件,可以直接使用官方提供的脚手架,可以免去我们逐个配置的麻烦。 脚手架需要全局安装: 12# 工具安装npm install --global yo generator-code 使用 yo 命令来创建新的 VS Code 插件项目 12# 创建插件项目yo code 这里的code 不是项目名称。使用前不需要提前创建目录,使用脚手架的时候会询问 2024-04-16 前端工程化 #插件
😲使用rollup打包组件库并发布npm包 配置 rollup 什么是rollup 是一个 JavaScript 模块打包工具,可以将多个小的代码片段编译为完整的库和应用。它使用的是ES6版本的模块标准ES Module,只打包 js ,打包速度快,打包生成的包体积小 开发框架/ 组件库的时候使用 Rollup 更合适 首先在 src 下创建 lib 文件夹 , 然后创建 index.ts , 将所有需要导出的组件导出 组件库 2024-04-15 前端工程化 #打包
使用VitePress搭建及部署vue组件库文档 初始化工程创建项目12pnpm initpnpm install vitepress -D 在项目根目录下创建目录 docs, 并在 docs 目录中创建 index.md 文件 , 目录结构如下 123456doc-vitepress-archetype/|- docs/ |- index.md |- public/ |- logo.png|- package.json 在 pa 2024-04-11 部署 #博客
面试中性能优化到底怎么答? 面试官想考察的是什么呢?问性能优化问题的面试官大多都是处于以下几点目的: 面试者是否有做过前端性能优化方面的实践。 面试者是否有系统的性能优化知识。 我们应该如何回答?一般面试官的问题大致分为两种情况: 你在XX项目中做过哪些性能优化?(具体实现) 你如何对一个项目进行性能优化,或者说说你对前端性能优化的看法?(整体理解,系统优化) 具体实现 性能问题的出现: 在今年的xx月,测试同事 2024-04-09 性能优化 #面试题
如何利用promise + 生成器实现async/await ? async / await 使用 async函数返回一个 Promise 对象,async函数内部return语句返回的值,会成为then方法回调函数的参数。 只有async函数内部的异步操作执行完,才会执行then方法指定的回调函数。 await 后面跟的是一个 Promise 对象,如果不是,则会包裹一层 Promise.resolve() async 函数的实现原理,就是将 2024-04-08 前端知识 #面试题 #异步