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

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • (1)大量js文件在页面引入时,很容易出现变量/方法被覆盖掉,特别是这些文件存在依赖关系的时候;容易导致页面出错;因为javascript天生缺少一种模块管理机制 来隔离实现不同功能的JS片段;避免他们相互污染;为此我们经常采用命名空间的方法,把变量和函数限制在某个特定的作用域内;人肉约定一套命名规范来约束代码,从而保证代码的安全执行。如jQuery必须通过$来调用期方法;
    查看全部
  • node.js本质上是js的一个执行环境。
    查看全部
  • 首先加载一个http模块,然后创建一个服务器,再监听服务器的端口1337,监听到请求后回调一个函数function(req,res),req是请求体,res是响应体。最后响应一个hello node.js和响应头200
    查看全部
  • 一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案
    查看全部
  • url.format("地址") 生成url地址 url.resolve("HTTP://imooc.com",'/course/list');生成url地址 url.parse("地址");解析url地址成分
    查看全部
  • 什么是
    查看全部
  • 1 输入网址 2 域名解析 2.1 浏览器自身缓存(chrome://net-internals/#dns) 2.2 操作系统自身的dns缓存 2.3 读取本地的host文件 2.4 浏览器发起一个DNS的系统调用(本地主控DNS服务器:宽带运营商服务器查看本身缓存) 2.5 运营商服务器发起一个迭代DNS解析的请求(->根域.com服务器->imooc.com域服务器->运营商服 务器得到(结果)->操作系统内核并缓存->浏览器) 3 浏览器与服务器的web程序tcp链接->三次握手 4 发送http请求 5 服务器处理请求,并将结果返回 6 浏览器根据返回结果进行处理或页面渲染
    查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2018-03-22

  • 关于require路径问题: 参考https://www.cnblogs.com/pigtail/archive/2013/01/14/2859929.html 在nodejs中,模块大概可以分为核心模块和文件模块。 核心模块是被编译成二进制代码,引用的时候只需require表示符即可,如(require('net'))。 文件模块,则是指js文件、json文件或者是.node文件。在引用文件模块的时候后要加上文件的路径:/.../.../xxx.js表示绝对路径、./xxx.js表示相对路径(同一文件夹下的xxx.js),../表示上一级目录。如果既不加/.../、../又不加./的话,则该模块要么是核心模块,要么是从一个node_modules文件夹加载。
    查看全部
  • paster来自common对象,传递res
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2018-01-18

  • OutgoingMessage是stream的子类
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2018-01-18

  • ServerResponse继承自OutgoingMessage
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2018-01-18

  • request事件通过emit方法被触发
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2018-01-18

  • 如果存在回调方法,在request事件上添加该回调方法
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2018-01-18

  • server实例来自httpserver
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2018-01-18

  • Creatserver方法
    查看全部
    0 采集 收起 来源:HTTP 源码解读

    2018-01-18

举报

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

微信扫码,参与3人拼团

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

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