-
1.模块的分类: 核心模块、文件模块、第三方模块; 2.模块的引用:可以通过路径和模块名。模块名引用最终也会被映射为路径。包含了核心函数的核心模块会在node启动时被预先加载。 3.文件模块、第三方模块 都是非核心模块,文件模块就是本地模块查看全部
-
@模块与包管理工具 js的天生缺陷——缺少模块化管理机制 ·表现>> JS中容易出现变量被覆盖,方法被替代的情况(既被污染)。特别是存在依赖关系时,容易出现错误。这是因为JS缺少模块管理机制,来隔离实现各种不同功能的JS判断,避免它们相互污染。 ·解决>> 经常采用命名空间的方式,把变量和函数限制在某个特定的作用域内,人肉约定一套命名规范来限制代码,保证代码安全运行。jQuery中有许多变量和方法,但是无法直接访问,必须通过jQuery,$调用 各个方法。 【Commonjs规范】 不同于jQuery,Commonjs是一套规范,约定了js如何组织,如何编写,包括包,二进制,套接字,单元测试等等。大部分标准在拟定和讨论之中,首先把执行不同任务的代码块和代码文件看为独立的模块,每一个模块都是一个单独的作用域,但不是孤立的,可能存在依赖关系。每个模块分为三个部分,定义、标识和引用。这套规范与现实产品如node.js相互影响,良性循环。 【NodeJs的模块管理机制】 基于commonjs实现了模块管理系统。node中每一个js文件都是一个独立的模块,在其内部不需要有命名空间,不需要担心变量的污染和方法定义时的隔离。同时模块之间可以组合形成更强大的模块或功能包。npm即是用来管理各种功能包的。查看全部
-
node.js和浏览器执行环境 相同点:都能执行一般的Js代码 不同点:全局变量不同,例如window,document等只能在浏览器中取到,而process则只能在node环境中取到。 宿主:浏览器、node; 全局变量:浏览器-window、document;node - process; nodejs 本质是一个js的执行环境 由于封装和底层的处理赋予了更大的能力 var a = 1; var b = 2; var add = function( a, b){ return a + b ); console.log(add(a,b));查看全部
-
nodejs的运行 首先要在你的电脑上下载node.js并安装,大家可以去官网下载 1、第一种方法:像老师介绍的那样,去官网下载git,安装好后,在桌面上单击鼠标右键,会有一个Git Bash Here,然后在新建一个文件,可以命名为server.js,在这个文件的文件夹上右击,然后单击Git Bash Here,就会进入server.js的环境,可以在这里运行node server,js 2、第二种方法是用命令行进入到server.js的文件夹,给大家介绍一种简单的方法,不用找它的路径,在server.js的文件夹上单击右键同时按住shift键,会看到有"在此处打开命令窗口",点击它就可以了,接着输入node 文件名。 3、第三种方法就是在sublime中配置nodejs的环境,在本地运行,首先去https://github.com/tanepiper/SublimeText-Nodejs这里下载,然后再配置,https://my.oschina.net/ximidao/blog/413101(配置教程)配置好后直接在sublime中按ctrl+b var http = require('http'); http.createServer(function(req,res){ res.writeHead(200,{'Content-Type':'text/plain'}); res.end('Hello World\n'); }).listen(1337,'127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/'); 通过creatServer来创建一个web服务器,然后通过listen让服务器在1337端口监听请求,服务器就已经ready,然后就能收到任何来自端口的请求,当请求进来的时候,我们机告诉node.js下一步应该做什么,于是给creatServer传入一个匿名的回调函数,同时给它传入2个参数,分别是请求体和响应体查看全部
-
在Git Bash输入node service.js是启动服务器; 输入"ctrl + c"是停止服务器 response.writeHead(a, b) //第一个参数a是返回的状态码,第二参数是个对象包含一些链接参数 进入项目目录,对应的js页面,直接node server.js 假设server.js路径如下: D:\www\test\Node\begging\server.js cmd命令行要这样写: 更换当前目录到硬盘的其它分区:D: 改变当前目录:cd D:\www\test\Node\begging\ 执行node命令:node server.js ctrl+c 重启服务器 在浏览器端输入 :http://127.0.0.1:3000/ 就可以运行js代码查看全部
-
下载安装git bash:https://git-scm.com 命令行输入$git 查看是否安装成功 下载安装nodejs:https://nodejs.org 命令行输入 node -v查看是否安装成功 命令行输入 npm -v 查看是否安装成功查看全部
-
Node.js 版本 偶数为稳定版本 基数为非稳定版本查看全部
-
一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案 五、不同node.js版本对应的接口的不一样,需要找对应的接口文档进行查看查看全部
-
搜索git bash查看全部
-
Node.js的版本 偶数位为稳定版本 -0.6.x -0.8.x -0.10.x 奇数位为非稳定版本 -0.7.x -0.9.x -0.11.x查看全部
-
http查看全部
-
http查看全部
-
HTTP查看全部
-
HTTP查看全部
-
HTTP查看全部
举报
0/150
提交
取消