跳至正文

前端开发

前端跨域卡脖子?0服务器成本,3分钟搞定!(附保姆级教程)

别再为CORS报错抓狂!没有后端服务器?云函数秒变你的免费“跨域救星”! 一 红色的CORS跨域错误 前端开发想调个第三方接口(例如:百度文心一言的API),是不是经常被这个 红色的CORS跨域错误 搞得头皮发麻?😤 没错!浏览器出于安全考虑,默认阻止了这种“跨域”请求。最正统解法当然是部署自己的后… 阅读更多 »前端跨域卡脖子?0服务器成本,3分钟搞定!(附保姆级教程)

WebAssembly笔记(2)-从asm.js到wasm

随着Web网页的广泛发展,拥有JIT技术加持后,JavaScript的执行效率大幅提升,但由于解释型语言的特点,以及动态类型的天生缺陷,在某些CPU密集计算型的应用场景下,JavaScript的性能仍然力不从心。而且有大量C/C++等编译型语言的软件和库,也有着搬到Web上执行的需求,但如果全部用J… 阅读更多 »WebAssembly笔记(2)-从asm.js到wasm

JavaScript中 instanceof 的实现原理

一 定义 标准的MDN定义:用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。 用简单通俗的话来说就是,判断左侧是否为右侧的实例化对象。 二 使用方法 使用格式为:a instanceof b。其中,左侧 a 为对象,右侧 b 必须为函数类型。 示例代码如下 ‘abc’ … 阅读更多 »JavaScript中 instanceof 的实现原理

使用ESLint检查JavaScript或TypeScript代码

一、简介 好的编码规范有助于我们写出清晰、明确、更容易维护的代码。 ESLint是一个JavaScript语法检查器,它可以根据预置或自定义的编码规范,自动检查代码语法,并输出检查结果,同时也支持TypeScript代码。 二、安装 先确保你电脑已经安装了 node 和 npm。 2.1 安装ESL… 阅读更多 »使用ESLint检查JavaScript或TypeScript代码

VSCode插件之Git History Diff

推荐一个特别好用的VSCode插件:Git History Diff,安装这个插件后,如果你的VSCode打开了一个Git管理的代码,则在VSCode编辑窗口中,可以看到所有的提交记录、改动文件,包括每一行代码的提交时间、提交人,非常方便。

用VSCode断点调试Node.js代码

VSCode是微软推出的一款开源免费的代码编辑器,不但好用而且功能强大,能直接调试Node.js代码,步骤如下。 1、首先把Node.js代码放在一个目录下,然后用VSCode打开这个文件夹; 注意:如果用VSCode直接打开代码文件,则后面点击“调试”按钮将会弹出错误提示:Please first… 阅读更多 »用VSCode断点调试Node.js代码