随笔分类 - JavaScript
摘要:在 Node.js 中,path 模块用于处理和转换文件路径。以下是一些常用的 path 模块方法及其说明: path.basename(path[, ext]) 返回路径中的最后一部分,即文件名。 示例:const path = require('path'); console.log(path.
阅读全文
摘要:示例:如果访问应用时 URL 中包含参数 error=true,则会抛出一个错误。错误处理中间件会捕获这个错误,并返回适当的错误响应。 const Koa = require('koa'); const app = new Koa(); // 错误处理中间件 app.use(async (ctx,
阅读全文
摘要:下面是一个简单的示例,演示了如何在Koa应用程序中使用MySQL连接池: const Koa = require('koa'); const Router = require('koa-router'); const mysql = require('mysql'); const app = new
阅读全文
摘要:我打算在本地可以随时打开 http://127.0.0.1:3000/ 这样使用本地的网页程序了。 但是通过cmd执行 node app.js 那个黑色的窗口看着碍眼,于是有了这个教程。 要使命令提示符窗口在后台运行且不可见,可以使用 VBS 脚本(Visual Basic Script)来实现。V
阅读全文
摘要:在开发环境下,我们希望koa能顺带处理静态文件,否则,就必须手动配置一个反向代理服务器,这样会导致开发环境非常复杂。 const Koa = require('koa'); const static = require('koa-static'); const bodyParser = requir
阅读全文
摘要:Koa 是一个基于 Node.js 的 Web 框架,它本身并不内置用于处理静态文件的功能,但你可以借助于 Koa 的中间件来处理静态文件。其中比较常用的是 koa-static 中间件。 以下是使用 Koa 处理静态文件的简单示例: 首先,你需要安装 koa-static 模块。你可以通过 npm
阅读全文
摘要:简单示例 const nunjucks = require('nunjucks'); // 配置 Nunjucks 环境 nunjucks.configure('views', { autoescape: true, //自动转义功能 默认为true 可以不写 }); // 渲染模板 nunjuck
阅读全文
摘要:新建一个文件 server.js,代码如下 // 导入http模块 const http = require('http'); // 定义主机和端口号 const hostname = '127.0.0.1'; const port = 3000; // 创建HTTP服务器 const server
阅读全文
摘要:基础实现 // 记录开始时间 var startTime = performance.now(); // 要执行的代码 for (let i = 0; i < 1000; i++) { console.log("第 " + (i+1) + " 次循环"); } // 记录结束时间 var endTi
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>File Uplo
阅读全文
摘要:js原生里并没有类似其他语言的md5加密函数,这里用CryptoJS库来实现md5加密。 <form> <input type="text" id="testMD5"> <button type="button" onclick="calculateMD5()">计算MD5</button> </f
阅读全文
摘要:在JavaScript中,call() 方法用于调用一个函数,并将一个指定的 this 值和一个或多个参数传递给该函数。其语法如下: function.call(thisArg, arg1, arg2, ...) function:要调用的函数。 thisArg:在 function 函数运行时,指
阅读全文
摘要:<!-- HTML结构 --> <ol id="test-list"> <li class="lang">Scheme</li> <li class="lang">JavaScript</li> <li class="lang">Python</li> <li class="lang">Ruby</
阅读全文