摘要: HTTP 的全称是 Hyper Text Transfer Protocol,翻译过来就是“超文本传输协议”。 HTTP 是一个简单的请求-响应协议,它通常运行在 TCP 之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。 阅读全文
posted @ 2021-08-01 17:20 隐逸王 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 前端使用 JavaScript 实现一个简易计算器,没有难度,但是里面有些小知识还是需要注意的,算是一次基础知识回顾吧。 阅读全文
posted @ 2021-07-09 17:45 隐逸王 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 我们日常使用到的逻辑判断语句有 if...else...、switch...case...、do...while...等。 在简单场景下,我们可能对这些语法的性能没有什么感觉,但当遇到复杂的业务场景时,如果处理不善,就会出现大量的逻辑嵌套,可读性差并且难以扩展。 千里之行始于足下,编写高可维护性和高 阅读全文
posted @ 2021-06-07 20:51 隐逸王 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 你看到的是我想让你看到的,你听到的是我想让你听到的! ——代理模式的自白 前戏不能少 前戏一:在生活中,我们常常会见到这么一种现象:有些父母抱着”望子成龙,望女成凤“的心态,将孩子所有的事务(衣食住行,吃喝拉撒)全都包圆了,可以说事无巨细。 前戏二:在古代,男女成婚之前是不能相互见面的,他们之间的很 阅读全文
posted @ 2021-06-05 16:47 隐逸王 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在开发 https 服务时,需要引入相应的 SSL 证书。 今天,我就自己在 Mac 上制作 SSL 证书的过程做个记录。 环境 MacOS 10.15.7 工具 openssl 步骤 第一步:终端执行命令。 //生成rsa私钥,des3算法,1024位强度,ssl.key是秘钥文件名。 阅读全文
posted @ 2022-01-23 22:24 隐逸王 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 前言 数据类型转换是我们在前端开发中经常遇到的场景,一般而言,在 JavaScript 中类型转换有三种情况: 转换为数字、转换为字符串和转换为布尔值。 阅读全文
posted @ 2022-01-22 21:04 隐逸王 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前言 在使用 Node.js 的服务端代码中,如果使用的是 Express 框架,那么对于一个请求,常常会有两种响应方式: // 方法1 app.get("/end", (req, res, next) =>{ res.end(xxx); }); // 方法2 app.get("/send", (r 阅读全文
posted @ 2022-01-21 12:22 隐逸王 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前言 在将 Electron 代码开发完成后,如果想要投入生产环境,那就必须经过很关键的一步——打包。 今天就将 MacOS 上使用 electron-builder 打包 Electron 应用的过程做一个记录。 为什么要打包 我上一篇文章《使用 VSCode 调试 Electron 主进程代码》 阅读全文
posted @ 2022-01-20 11:58 隐逸王 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 前言 在开发 Electron 应用的时候,为了提高工作效率,我们需要借助于调试工具,及时发现并解决问题。 VSCode 作为当下最流行的代码编辑器,我绝大部分的代码都是在它上面开发的,Electron 应用也不例外。今天,我来分享一下怎么在 VSCode 上调试 Electron 应用的主进程代码 阅读全文
posted @ 2022-01-20 03:04 隐逸王 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 前置信息 本机(MacBook Pro)上 Electron 的路径:/usr/local/lib/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron 本机 Electron 数据文件路径:/Users/bianchengs 阅读全文
posted @ 2022-01-18 22:08 隐逸王 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一个清爽的开发环境有助于我们保持身心愉悦,自然而然也就提高了工作效率,没有红杠的代码看着果然舒服多了! 阅读全文
posted @ 2021-09-28 20:34 隐逸王 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 如果我们在构建 Vue3 时增加 `-sourcemap` 参数,那得到的结果可以让我们在 Chrome 浏览器中直接调试 TS 源码。 阅读全文
posted @ 2021-09-27 20:06 隐逸王 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 在平时的开发中,我们一般都是通过在线安装的方式来安装 node 模块的,但是也保不齐会有离线安装的需求。比如,公司内网是不联网的,那如果需要安装模块的话怎么办? 阅读全文
posted @ 2021-09-26 14:05 隐逸王 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 我们常常听别人说并且自己也会说 ES6、ES7……ES12,那么,这些叫法到底是怎么来的?今天,我们就来总结一下这些有关 JavaScript 的发展历程。 阅读全文
posted @ 2021-08-31 23:33 隐逸王 阅读(45) 评论(0) 推荐(0) 编辑