为了账号安全,请及时绑定邮箱和手机立即绑定

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • exports暴露, require相当导入文件 var student =require('./student')
    查看全部
  • 模块的流程:创建模块,导出模块,加载模块,使用模块。 module.export和export的区别: 想让模块成为一个特别的对象类型,使用 module.exports = add; 想让模块成为一个传统的模块实例,使用 exports.add = add; module.exports支持已有的,exports是module.exports的辅助方法。
    查看全部
  • http知识
    查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2017-07-12

  • 模块与包管理工具
    查看全部
  • 1.模块的分类: 核心模块、文件模块、第三方模块; 2.模块的引用:可以通过路径和模块名。模块名引用最终也会被映射为路径。包含了核心函数的核心模块会在node启动时被预先加载。 3.文件模块、第三方模块 都是非核心模块,文件模块就是本地模块
    查看全部
    0 采集 收起 来源:模块的分类

    2017-07-11

  • commenjs是一套规范,模块和管理工具
    查看全部
  • @模块与包管理工具 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的执行环境 由于封装和底层的处理赋予了更大的能力
    查看全部
  • 进入项目目录,对应的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代码
    查看全部
  • 偶数的Node.js 版本是稳定版本,奇数的Node.js 版本为非稳定版
    查看全部
    0 采集 收起 来源:Nodejs版本常识

    2017-07-11

  • 不同node.js版本对应的接口的不一样,需要找对应的接口文档进行查看
    查看全部
  • 一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案
    查看全部
  • nodejs可以使 javascript 流畅的运行在服务器端,采用谷歌chrome浏览器V8引擎,由C++语言编写,实质上是一个javascript运行环境,浏览器端javascript运行,交互组件,异步请求是通过浏览器解析插件来解析页面的js代码,nodejs不仅可以解析JS代码,而且还没有浏览器安全级的限制,还提供系统级别的API,1 文件的读写,2 进程的管理,3 网络通信 等等
    查看全部
  • node-webkit,appjs通过web技术开发跨平台的桌面应用程序能兼容mac,linux,windows ,jade是一个可以高效的开发和管理后台html模板的工具, grunt(是js跑各种任务的运行工具)可以用来 样式编译 语法检查 脚本压缩合并 自动化测试 shell脚本运行 文档生成 图片处理, gulp 现在比较火,针对 grunt 复杂配置有了更简单的高效的组织方式, Log.io 让你可以在浏览器中实时监控项目的日志 ,PDFKit 生成pdf文档,NodeOS是一个基于nodejs开发的友好的操作系统
    查看全部
  • 一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案
    查看全部

举报

0/150
提交
取消
课程须知
我们的教程面向的同学是:有 JavaScript 基础的同学,如果有过任何后台语言开发的经验更适合,对于有基础的同学,可以快进跳着看教程,不必拘束于每一分钟都听,很多时候其实是思路,思路打通了,很多技术细节也就不用纠结了。
老师告诉你能学到什么?
从 Node.js 基础知识入手,比如安装,环境配置、开发环境等,进一步熟悉 Node.js API ,一些 HTTP 知识,并且对模块的概念和使用更加熟悉,从而进阶到模块或者插件的开发,最终能够借助 Node.js 快速实现特定的需求。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!