用文本编辑软件和浏览器就能开发和调试JavaScript代码
Node.js 在浏览器之外(服务器端)独立运行Ja¬vaScript代码的Node.js于2009年问世,一个独立的JavaScript运行环境,可以让我们使用JavaScript开发应用.
nodejs的模块化:
// hello.js function hello() { console.log('Hello, world!'); } function greet(name) { console.log('Hello, ' + name + '!'); } function hello() { console.log('Hello, world!'); } //方法1:可适应于函数和数组 exports.hello = hello; exports.greet = greet; //方法2:适应于简直对象 module.exports = { hello: hello, greet: greet };
全局对象global ,process。
fs
模块:就是文件系统读写模块,支持同步或异步,对文本文件或者二进制文件。stream是服务端的流操作,可以进行输入和输出操作;pip是可以将输入和输出流串接起来组成特殊的流操作例如文件的复制(读文件流串接写文件流)。
http:可以实现一个服务器。
crypto模块的目的是为了提供通用的加密和哈希算法。用纯JavaScript代码实现这些功能不是不可能,但速度会非常慢。Nodejs用C/C++实现这些算法后,通过cypto这个模块暴露为JavaScript接口,这样用起来方便,运行速度也快,支持2种运算结果hex和base64。
jQuery是当今使用最广泛的JavaScript库,主要作用是让动态网页开发变得更简单。jQuery语法、网页信息交换格式(CSV、XML和JSON)和“不刷新网页,动态更新内容”的AJAX技术
MongoDB是一款适合处理大数据与物联网数据的免费、开源数据库
C3.js与D3.js绘制图表,进行数据的可视化。