文章 2016-06-07 来自:开发者社区

Javascript模块化编程(一):模块的写法

随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一种....

文章 2016-05-17 来自:开发者社区

用纯Javascript打造类似NodeJS的模块载入系统

用纯Javascript打造类似NodeJS的模块载入系统2011-11-15 18:35:46     我来说两句      收藏    我要投稿  http://www.2cto.com/kf/201111/111190.html   NodeJ...

文章 2016-04-20 来自:开发者社区

Node.js模块封装及使用

 Node.js中也有一些功能的封装,类似C#的类库,封装成模块这样方便使用,安装之后用require()就能引入调用. 一、Node.js模块封装  1.创建一个名为censorify的文件夹  2.在censorify下创建3个文件censortext.js、package.json、README.md文件     1)、在censo...

文章 2016-04-20 来自:开发者社区

Node.js处理I/O数据之Buffer模块缓冲数据

一、前传 在之前做web时也经常用到js对象转json和json转js对象.既然是Node.js处理I/O数据,也把这个记下来。 Json转Js对象:JSON.parse(jsonstr); //可以将json字符串转换成json对象 Js对象转Json:JSON.stringify(jsonobj); //可以将json对象转换成json对符串 var jsonStr='{"name":"...

文章 2016-04-18 来自:开发者社区

Node.js进程管理之Process模块

在前面Node.js事件运行机制也有提到,Node.js应用在单个线程运行,但是现在大部分服务器都是多处理器,为了方便使用多个进程,Node.js提供了3个模块。Process模块提供了访问正在运行的进程。child_process模块可以创建子进程,并与他们通信。cluster模块提供了实现共享相同端口的集群服务能力,允许多个请求同时处理。 一、Process模块是一个无须使用require(....

文章 2016-04-18 来自:开发者社区

Node.js其他模块

清明假期过得挺快,3天说没就没了,天热了今天把房间打扫了一下,看着挺舒心的。周六了解了下进程管理的Process模块,由于进程管理知识也比较多,今天先把其他的一些模块了解一下,进程管理这块以后慢慢学。 一、OS模块 OS模块主要是获取操作系统信息。 var os = require('os'); //返回一个指向操作系统默认临时目录的字符串 如果需要临时存储文件,然后再删除可以放在这 cons.....

文章 2016-01-14 来自:开发者社区

NODE.JS的基本系统模块操作样例

就练练手, 嘿嘿,说不定,写服务器脚本也可以哟。 console.log('Currently executing file is ' + __filename); console.log('It is located in ' + __dirname); console.log('Starting in ' + process.cwd()); try { process.chdir...

文章 2015-12-29 来自:开发者社区

node.js学习笔记(5) 模块

Node.js提供了一个简单的模块系统,可以让node.js的文件可以相互调用。模块是node.js应用程序的基本组成部分,文件与模块一一对应。也就是说一个文件就是一个模块,这些文件可以是javascript、json或者编译过的c/c++文件。 模块调用 有一个模块hello.js: exports.sayhello = function(name){ console.log...

问答 2015-11-20 来自:开发者社区

一个用于同步本地和OSS的Node.js模块

搜遍了整个google都没发现有人做这个简单的小工具,于是就自已写了个出来,这个模块本意是同步js css之类的东西,但后来想想其实它同步其它东西也可以的,例如整个网站都备份起来,或者同步所有图片等等,视乎你怎么用了。 我放到github上面,有兴趣的伙伴可以一起开发,有问题可以在github上add a issue。 在我未死之前应该会一直更新。 SyncOSS 阿里云OSS文...

文章 2014-09-16 来自:开发者社区

node.js模块的坑

在写一个工具的时候,需要将xml转为json方便处理,以前电脑上装的node.js的版本为0.8,结果我再安装node-xml2json时提示版本过低,然后我又重装安装了最新版本。 然后再次尝试安装,首先报python版本不对,不支持3.0,然后再降级,再然后说windows系统需要先安装node-expat,装这个模块又需要先装node-gyp,好吧然后我一直安装失败…   最后我使....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注