nodeJS总结
nodeJs知识点总结详解编程语言
什么是error-first回调模式 应用error-first回调模式是为了更好地进行错误和数据的传递,第一个参数保留给一个错误error对象,一旦出错,错误将通过第一个参数error返回,其余的参数将用作数据的传递 fs.readFile(filePath, function(err, data){ if(err){ return console.log(err) co
日期 2023-06-12 10:48:40nodejs文件操作模块FS(FileSystem)常用函数简明总结
件系统操作相关的函数挺多的。首先可以分为两大类。 一类是异步+回调的。一类是同步的。 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1.首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的。复制代码代码如下:fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd)); fs.read(文件句柄fd,被写入
日期 2023-06-12 10:48:40[Nodejs]调式技术总结
欲善其功,必先利其器--Nodejs调试技术总结 调试技术与开发技术构成了软件开发的基石。目前Nodejs作为新型的Web Server开发栈倍受开发者关注。总的来说Nodejs的应用程序主要有两部分:JavaScript编写的js模块和C语言编译的二进制模块。这里主 要介绍三种avaScript模块的调试方法:基于Nodejs内建的调试器,基于V8调试插件和基于Chrome浏览器的调试器。以下
日期 2023-06-12 10:48:40Atitit js nodejs 图像处理压缩缩放算法 attilax总结
Atitit js nodejs 图像处理压缩缩放算法 attilax总结 1.1. 项目背景,图片体积太大。需要压缩 1 1.2. 语言选项,使用Js 使用gm模块 1 2. GraphicsMagick Image Processing System 1 2.1. code 2 2.2. 注意事项。使
日期 2023-06-12 10:48:40Atitit 使用js nodejs进行图像处理ocr的解决方案attilax总结
Atitit 使用js nodejs进行图像处理ocr的解决方案attilax总结 1.1. 导出类库以及class的调用 1 1.2. Cli接口处理 var exec = require('child_process').exec; 1 1.3. Stdout的输出接受与乱码处理 1 1.4. 大批
日期 2023-06-12 10:48:40Atitit nodejs5 nodejs6 nodejs 7.2.1 新特性attialx总结
Atitit nodejs5 nodejs6 nodejs 7.2.1 新特性attialx总结 1.1. Node.js 4.0.0 已经发布了 。这是和 io.js 合并之后的首个稳定版本,它带来了一系列的新特性,支持 ES 6的大部分特性1 1.2. 10月29日发布了Node.
日期 2023-06-12 10:48:40Atitit nodejs5 nodejs6 nodejs 7.2.1 新特性attialx总结
Atitit nodejs5 nodejs6 nodejs 7.2.1 新特性attialx总结 1.1. Node.js 4.0.0 已经发布了 。这是和 io.js 合并之后的首个稳定版本,它带来了一系列的新特性,支持 ES 6的大部分特性1 1.2. 10月29日发布了Node.js 5
日期 2023-06-12 10:48:40【nodejs踩坑总结】在使用nodejs写代码时,经常会遇到的坑,避免踩坑总结
1.分号 如果不想写分号,也可以。但是有时候,无分号会出问题,特殊情况:如果是以下面这个几个字符开头的话,前面如果没有分号。程序会出错! ( [ ` 所以, 最好前面补分号,避免一些问题 2.路径 相对路径、必
日期 2023-06-12 10:48:40Nodejs进阶:核心模块Buffer常用API使用总结
本文摘录自《Nodejs学习笔记》,更多章节及更新,请访问 github主页地址。欢迎加群交流,群号 197339705。 模块概览 Buffer是node的核心模块,开发者可以利用它来处理二进制数据,比如文件流的读写、网络请求数据的处理等。 Buffer的API非常多,本文仅挑选 比较常用/容易理解 的API进行讲解,包括Buffer实例的创建、比较、连接、拷贝、查找、遍历、类型转换、截取
日期 2023-06-12 10:48:40Nodejs基础:路径处理模块path总结
模块概览 在nodejs中,path是个使用频率很高,但却让人又爱又恨的模块。部分因为文档说的不够清晰,部分因为接口的平台差异性。 将path的接口按照用途归类,仔细琢磨琢磨,也就没那么费解了。 获取路径/文件名/扩展名 获取路径:path.dirname(filepath) 获取文件名:path.basename(filepath) 获取扩展名:path.extname(filepath)
日期 2023-06-12 10:48:40Nodejs进阶:核心模块Buffer常用API使用总结
本文摘录自《Nodejs学习笔记》,更多章节及更新,请访问 github主页地址。欢迎加群交流,群号 197339705。 Buffer是node的核心模块,开发者可以利用它来处理二进制数据,比如文件流的读写、网络请求数据的处理等。 Buffer的API非常多,本文仅挑选 比较常用/容易理解 的API进行讲解,包括Buffer实例的创建、比较、连接、拷贝、查找、遍历、类型转换、截取、编码转换等
日期 2023-06-12 10:48:40nodeJS总结
nodeJS 本质 Node.js是一套用来编写高性能网络服务器的JavaScript工具包。Node.js是一个可以快速构建网络服务及应用的平台,该平台的构建是基于GoogleV8引擎(应用于Google Chrome浏览器,执行Javascript的速度非常快,性能非常好)。Node对V8一些特殊用例进行了优化,提供了
日期 2023-06-12 10:48:40NodeJS基础学习总结
一、nodeJS解释 JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了document之类
日期 2023-06-12 10:48:40