nodejs 资料

nodejs 是什么 http://www.ibm.com/developerworks/cn/opensource/os-nodejs/
http://blog.nodejitsu.com/ibm-doesnt-care-about-nodejs-people


入门

http://www.cnblogs.com/rubylouvre/archive/2010/07/15/1778403.html

http://nodejs.org/docs/v0.6.2/api/index.html
### 马程序员 Node.js 学习资料概述 #### 自定义模块与内置模块的区别 在Node.js环境中,存在多种类型的模块。其中,内置模块由官方提供,如`fs`、`path`和`http`等[^1]。这些模块无需安装即可直接通过`require()`函数加载并使用。 对于自定义模块而言,每一个`.js`文件都可以视为一个独立的模块。开发者可以通过特定的方式引入其他自定义模块或第三方库。例如: ```javascript // 加载用户自定义模块 const customModule = require('./customModule'); ``` #### 第三方包的特点 不同于上述两种模块形式,包通常指的是由社区贡献者开发维护的软件组件。这类资源不仅限于简单的功能实现,还可能包含了完整的应用程序框架和服务端工具集。值得注意的是,在Node.js生态系统内,所有的包均遵循开放源码协议发布,并且能够免费获取及应用到项目当中[^3]。 #### 实际案例分析:路径处理方法 为了更好地理解如何利用Node.js提供的API完成实际任务,这里给出一段关于路径拼接(`path.join`)以及提取文件名称(`path.basename`)的小例子: ```javascript const path = require('path'); // 路径连接示例 let joinedPath = path.join('/a', '/b/c', '../', './d', 'e'); console.log(joinedPath); // 输出 \a\b\d\e // 获取当前脚本所在目录下的指定文件全路径 let filePath = path.join(__dirname, './files/1.txt'); console.log(filePath); // 提取路径中的文件名部分 let fileName = path.basename(filePath); console.log(fileName); // 假设filePath指向 "C:\example\files\1.txt", 则此处输出 1.txt ``` 此代码片段展示了如何借助Node.js核心模块之一——`path`来进行常见文件系统操作。这有助于初学者快速上手实践,同时也体现了Node.js强大的跨平台兼容性和简洁易懂的语言特性[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值