Node.js系列笔记-3(不定期更新)

  • Node.js模块系统

    • 概况

      • 模块系统用来让Node.js文件可以相互调用
      • 模块时Node.js应用程序的基本组成部分,文件和模块一一对应
      • 这个文件可以是JavaScript代码,JSON或者编译过的C/C++扩展
    • 创建模块
时间: 2024-12-11 18:56:06

Node.js系列笔记-3(不定期更新)的相关文章

Node.js系列笔记-5(不定期更新)

Node.js文件系统 Node.js提供一组类似UNIX标准的文件操作API,导入的语法如下: 1 var fs = require("fs"); 异步和同步 文件系统fs模块中都有异步和同步的版本 其中异步的方法函数的最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error) 打开文件 获取文件信息 写入文件 读取文件 关闭文件 截取文件 删除文件 创建目录 读取目录 删除目录 文件模块方法参考手册 链接:http://www.runoob.com/nodejs/no

Node.js系列笔记4-(不定期更新)

Node.js全局对象 JavaScript中的特殊对象:全局对象,Global Object 它及其所有属性都可以在程序的任何地方访问 浏览器JavaScript中,通常window是全局对象,而Node.js的全局对象是global,所有全局变量(除了global本身以外)都是global对象的属性 ECMAScript定义,全局变量包括 在最外层定义的变量 全局对象的属性 隐式定义的变量(未定义直接赋值的) 定义全局变量时,这个变量会成为全局对象的属性,反之亦然 在Node.js中不可能在

Python基础(自学Python系列笔记--1)(不定期更新)

l Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言 n 交互性:可以在python提示符,直接互动执行写程序 n 解释性语言,类似PHP和Perl l 特点 n 易于学习.易于阅读.易于维护 n 广泛的标准库 n 互动模式:可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片段 n 可移植:基于开放源代码的特性 n 可扩展:用C/C++完成,之后再调用 n 数据库.GUI编程 n 可嵌入:将Python切入到C/C++程序,获得脚本化的能力 l Window

Python系统编程(自学Python系列笔记-3)(不定期更新)

l if __name__ == ‘__main__’ : #当作为脚本运行时 n __name__检测只有当文件被运行时才是ture,被载入时是false,当作为顶级脚本被运行时,会判定ture n 被运行:命令行,单击文件图标,使用IDLE GUI n Python的每个模块都有一个内置的__name__变量,当且仅当文件作为程序运行时,而不是作为库导入是,Python会将这个变量设置为__main__字符串 l 命令行参数 n 例 u import sys u print sys.argv

Python面向对象(自学Python系列笔记-2)(不定期更新)

l 直接用=进行实例化操作,如p=people() l 对于属性,前面加两个下划线__表示私有的属性 l 定义方法用def关键字,在类中定义方法至少有一个参数,如果用self作为参数,就必须是第一个参数,对于self,与c++或java中的this相似,再用某个对象调用该方法时,就将该对象最为第一个参数传递给self l 类中的内置方法 n 构造方法__init__(self,….)生成对象时进行的初始化操作,不需要显式调用 n 析构方法__delf__(self_)释放对象时调用,支持重载 l

系列文章--Node.js学习笔记系列

Node.js学习笔记系列总索引 Nodejs学习笔记(一)--- 简介及安装Node.js开发环境 Nodejs学习笔记(二)--- 事件模块 Nodejs学习笔记(三)--- 模块 Nodejs学习笔记(四)--- 与MySQL交互(felixge/node-mysql) Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs Nodejs学习笔记(六)--- Node.js + Express 构建网站预备知识 Nodejs学习笔记(七)--- Node.js + Exp

Node.js学习笔记(3) - 简单的curd

这个算是不算完结的完结吧,前段时间也是看了好久的Node相关的东西,总想着去整理一下,可是当时也没有时间: 现在看来在整理的话,就有些混乱,自己也懒了,就没在整理,只是简单的记录一下 一.demo的简单介绍 这次demo,只涉及到简单的curd操作,用到的数据库是mongo,所以要安装mongo数据库,数据库连接驱动是mongoose: 当然关于mongo的驱动有很多,比如mongous mongoskin等:(详见http://cnodejs.org/topic/4f4ca8e0940ce2e

Node.js学习笔记【1】入门(服务器JS、函数式编程、阻塞与非阻塞、回调、事件、内部和外部模块)

笔记来自<Node入门>@2011 Manuel Kiessling JavaScript与Node.js Node.js事实上既是一个运行时环境,同时又是一个库. 使用Node.js时,我们不仅仅在实现一个应用,同时还实现了整个HTTP服务器. 一个基础的HTTP服务器 server.js:一个可以工作的HTTP服务器 var http = require("http"); http.createServer(function(request, response) { r

Node.js学习笔记【3】NodeJS基础、代码的组织和部署、文件操作、网络操作、进程管理、异步编程

一.表 学生表 CREATE TABLE `t_student` ( `stuNum` int(11) NOT NULL auto_increment, `stuName` varchar(20) default NULL, `birthday` date default NULL, PRIMARY KEY  (`stuNum`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 学生分数表 CREATE TABLE `t_stu_score` ( `id` int(11