不灭的火

革命尚未成功,同志仍须努力:加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2023-07-10 16:03:19  修改时间:2025-09-13 02:39:12  分类:06.前端/Vue/Node.js  编辑

Nodejs使用的是Java风格,简述如下:

  1. 大括号:不单独一行
  2. if语句:不单独一行
  3. 文件名称:小写+下划线。特殊术语除外。
  4. 函数名、变量名:小写+大写,不使用下划线。
  5. 类名:大写
  6. 全局变量:添加前缀g_
  7. 注释:使用中文,只写为何如此实现,而不是说明代码语句所做的事。
  8. 主入口函数所在文件名:使用main.js
作者:AlbertWen  添加时间:2023-07-10 13:14:59  修改时间:2025-09-18 02:43:07  分类:04.数据采集/爬虫  编辑

有开发者给 puppeteer 写了一套插件(10多个插件),叫做puppeteer-extra。其中,就有一个插件叫做puppeteer-extra-plugin-stealth。这个东西,就来专门用来让 puppeteer 隐藏模拟浏览器的指纹特征。

作者:AlbertWen  添加时间:2023-07-10 12:06:18  修改时间:2025-09-09 03:41:19  分类:04.数据采集/爬虫  编辑

Puppeteer启动时,窗体及页面设置:

  1. 页面自适应分辨率,可以将defaultViewport设为null
  2. 浏览器窗口最大化,设置参数:--start-maximized
作者:AlbertWen  添加时间:2023-07-10 00:30:04  修改时间:2025-09-15 16:24:04  分类:06.前端/Vue/Node.js  编辑

对于许多新接触 NodeJS 的人而言,async 和 await 的原理是比较难理解的。本文将从零“构建”出 async 和 await 关键字,从而帮助理清 async 和 await 的本质。

作者:AlbertWen  添加时间:2023-07-09 23:14:12  修改时间:2025-09-09 04:55:44  分类:06.前端/Vue/Node.js  编辑

任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。

作者:AlbertWen  添加时间:2023-07-09 21:51:09  修改时间:2025-09-15 11:37:05  分类:06.前端/Vue/Node.js  编辑
作者:AlbertWen  添加时间:2023-07-09 20:02:28  修改时间:2025-09-12 17:48:01  分类:06.前端/Vue/Node.js  编辑

Promise 是异步编程的一种解决方案,其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。

作者:AlbertWen  添加时间:2023-07-09 14:43:10  修改时间:2025-09-09 04:58:57  分类:06.前端/Vue/Node.js  编辑

ECMAScript 也是一门脚本语言,缩写为ES,通常看做JavaScript的标准化规范。

作者:AlbertWen  添加时间:2023-07-07 22:35:22  修改时间:2025-09-09 04:58:18  分类:04.数据采集/爬虫  编辑
作者:AlbertWen  添加时间:2023-07-07 00:43:59  修改时间:2025-09-09 04:56:35  分类:06.前端/Vue/Node.js  编辑

let 定义变量,变量不可以再次定义,但可以改变其值