
Node.js
文章平均质量分 92
Hi-Jimmy
Coder & Coding - 技术讨论及工作联系:douyang369@163.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【微信机器人】使用wechaty完成微信文献机器人
Wechaty 是一个开源的微信机器人框架,支持通过简洁的 API 快速构建微信自动化工具。它底层兼容多种协议(如网页版、iPad 协议等),并提供了跨平台、多语言的支持。多协议支持:适配微信网页版、iPad、Mac 等协议,降低被封禁风险。多语言开发:支持 JavaScript/TypeScript(主流)、Python、Go、Java 等。模块化设计:提供插件系统(如消息持久化、状态管理),扩展性强。活跃社区:GitHub 上有大量开源项目案例和开发者讨论。原创 2025-04-01 10:27:38 · 1053 阅读 · 2 评论 -
【合集】多种方式桌面应用程序开发
最近完成了几篇关于桌面应用程序开发的文章,涉及到C#、Python、NodeJS和Java。现在是B/S的天下,我本人做java web开发也已经很多年,但我认为桌面应用程序依然是产品当中必不可少的一部分。桌面应用程序有更高的权限可访问本地文件,可以做大批量上传、拉取,可以做高性能图像渲染(特别是医疗影像),可以与硬件交互等。这些有点足以让桌面应用程序依然充满活力。原创 2025-01-17 17:46:37 · 1446 阅读 · 0 评论 -
【桌面程序】Electron实现跨平台桌面应用程序
Electron 是一个开源框架,用于构建跨平台的桌面应用程序,允许开发者使用网页技术(HTML、CSS 和 JavaScript)来开发桌面应用程序。它结合了 Chromium(用于渲染网页的浏览器引擎)和 Node.js(用于处理后台逻辑的 JavaScript 运行时环境),因此开发者可以使用前端技术来构建用户界面,并且利用 Node.js 来访问操作系统功能。原创 2025-01-16 09:34:09 · 1378 阅读 · 0 评论 -
Node.js入门教程 第一篇 (概念原理及环境配置)
注:为了本教程的准确性,部分描述引用了官网及网络内容。Node.js 概念Node.js本质上是使用Google的V8引擎制作出来的服务框架。V8本身是Google为了解决Chrome浏览器的性能问题而制作的前端引擎(开源)。本身依托于浏览器引擎,这也是为什么Node.js使用的是前端的JavaScript语言编程。V8的诞生是Google为了解决JavaScript的性能问...原创 2019-10-09 17:03:00 · 414 阅读 · 0 评论 -
Node.js入门教程 第二篇 (HelloWorld及事件分发)
createServer创建第一个Node.js程序http模块的createServer函数实际调用V8引擎的C++库,对指定端口进行监听(socket)。当端口有连接访问时进行处理。使用createServer函数搭建Node.js服务:1 var http = require('http');//引用http模块2 3 http.createServer(functio...原创 2019-10-09 17:30:00 · 344 阅读 · 0 评论 -
Node.js入门教程 第三篇 (模块、路由)
Node.js的模块Node.js的模块与传统面向对象的类(class)不完全相同。Node.js认为文件即模块,即一个文件是一个模块。单一文件一般只专注做一件事情,保证了代码的简洁性。创建模块:1 //test.js2 exports.world = function() {3 console.log('Hello World');4 }引用模块(Node.js默...原创 2019-10-10 09:28:00 · 258 阅读 · 0 评论 -
Node.js入门教程 第四篇 (流及文件操作)
流Stream是Node.js中的抽象接口,有不少Node.js对象实现自Stream。所有的Stream对象都是EventEmitter的实例。例如:fs模块(用于读写操作文件的模块)fs的FSWatcher接口继承自events.EventEmitter,以下是fs模块的部分源码: 1 interface FSWatcher extends events.EventEm...原创 2019-10-10 09:35:00 · 339 阅读 · 0 评论 -
Node.js入门教程 第五篇 (Express框架)
Express框架Express是适用于Node.js web的框架,提供了大量实用功能,例如路由功能及http功能。Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。安装:npm install express --save可能需要的中间件...原创 2019-10-10 09:42:00 · 274 阅读 · 0 评论 -
Node.js入门教程 第六篇 (连接使用MySql)
连接使用MySql安装MySql模块:npm install mysql创建连接: 1 const mysql = require('mysql') 2 3 // 连接 mysql 服务器 4 const connection = mysql.createConnection({ 5 host: '127.0.0.1', 6 user: 'root',/...原创 2019-10-10 09:53:00 · 272 阅读 · 0 评论 -
Node.js入门教程合集
Node.js是一个特殊的后端服务框架,一个用前端语言写后端功能的框架。无论你是做前端还是后端的程序员,都应该接触Node.js,因为它会给你技术栈上的互补,甚至启迪你的思维方式。介绍Node.js本质上是使用Google的V8引擎制作出来的服务框架。V8本身是Google为了解决Chrome浏览器的性能问题而制作的前端引擎(开源)。本身依托于浏览器引擎,这也是为什么Node.js使...原创 2020-04-16 15:48:15 · 950 阅读 · 0 评论