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

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • ##### nodejs version: 0.10.3x
    查看全部
  • 将后续逻辑封装在函数中 作为起始函数的参数
    查看全部
  • 资源需要有个明确的地址 url是定位 uri是标识 url是uri的子集 parse用来解析url地址的 它还有一个参数是个布尔值 将qurey变成json对象 还有一个参数用来解析识别 解析成一个对象 format将url对象解析成字符串 resolve也是解析成对象 能接收两个参数 一个是超链接 一个是路径 将参数拼接成浏览器能解析的格式 protocol是协议 slashes是否有协议的双斜线 host是IP地址或者域名 port是端口默认是8080 ,也可以指定 hostname是主机名字 hash是哈嘻值类型茅点 search查询字符串参数 query是发给http的一个数据,通常被键值分开的为参数窜 pathname访问资源路径名 path是路径 href没有被解析的完整超链接
    查看全部
  • nodejs可以高并发 nodejs上手之后 就可以同时玩nodejs和iojs
    查看全部
  • 网站3 github.com
    查看全部
  • 网站2 www.npmhjs.com
    查看全部
  • 网站1 nodejs.org
    查看全部
  • ndoejs主要就是把项目变成模块化在管理 第一步先创建模块 然后导出模块 然后在加载模块 最后在使用模块 创建模块也是入口的js文件 里面有特定的功能 导出模块就是把功能和模块名建立关系 加载模块就是在其它文件里引入并且加载这模块 在ndoe里使用reqiure来完成这个工作 也就是用模块名来引用模块 然后会把模块影射到对应的模块路径 最后就是使用模块 直接调用模块中设定好的方法 exports对象用来将属性方法公开 可以让其它模块调用 require可以导入exports公开的方法 这样就算是导入一个模块的 并且是独立的 无需担心其它的错误 module.exports是支持存在的东西 是特写的对象类型 exports是module.exports的幅度方法 module.exports是给调用着 exports上挂着属性和方法 最后再把属性方法给module.exports 如果module.exports已经有熟悉方法的话 exports就会被忽略
    查看全部
  • 在nodejs中文件和模块是一一对应的 模块有几种类型 比如核心模块 本地模块 和通过npm安装的第三方模块 另外还有几种引用模块的方式 比如用文件路径引用 活着用模块名来引用 如果用名称引用非核心模块的话 node就会把模块名映射到对应模块名的路径 包含了核心函数的模块会在node启动时预先加载 非核心模块就是使用npm安装的 或者其他人创建的模块
    查看全部
    0 采集 收起 来源:模块的分类

    2016-09-20

  • 按照commonjs规范的原因是 因为之前各种js插件都有依赖性 还有变量污染之类的 比如你放个jquery插件 那么使用时就必须用$符号 在加上其它不同的插件 万一命名一样的话就会导致错误 nodeJS可以解决这样的事情 它能把同样功能的文件封装成一个模块 这些模块就可以独立开 不回有依赖性 还能将这些独立的模块再次组合成一个大独立模块
    查看全部
  • js的环境在浏览器中只要打开浏览器中的console 在node中只要在安装过的情况下打开终端输入node 敲回车就行 两个环境的结果是一样的 但是这两个环境的宿主 也就是全局是不一样的 浏览器中全局是window 而node中的全局是process
    查看全部
  • ndoejs可以自定义一个web服务器 服务器采用事件驱动模型 也就是用回调函数做异步加载 所以启动时遇到错误不会被阻塞 创建服务器 第一步先引用一个http模块 它的职责是负责创建服务器及处理http相关的任务 通过http里的createServer方法来创建服务后会返回一个对象 在通过这个对象里的listen方法是让服务器来它设置的端口监听请求 请求之后的下一步会做什么 就是在createServer方法里创建一个回调函数 回调函数里有两个参数第一个参数是请求 用来请求url之类的访问 第二个是响应 用来根据请求返回相对应的东西 另外还会返回的一个请求头 返回的状态码是200,是文本类型的或者其他类型 表示请求成功 最后还会返回一个提示语,若是更改里面的文件 就要重新服务器
    查看全部
  • chorm v8引擎 由c++编写
    查看全部
  • 小数点后面的数字代表版本 偶数数字版本代表稳定性 基数代表非稳定性 api必须要跟对应的node版本号是一致的 才不会出错
    查看全部
    0 采集 收起 来源:Nodejs版本常识

    2016-09-20

  • nodejs很强大 前端能做多平台应用 后台能用jade做html模版 还有一些自动化构建工具 其他语言能做的东西 nodejs几乎都能做 甚至做的更好
    查看全部

举报

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

微信扫码,参与3人拼团

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

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