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

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • github.com
    查看全部
  • nodejs.org
    查看全部
  • www.npmjs.com
    查看全部
  • Node.js的版本
    查看全部
    0 采集 收起 来源:Nodejs版本常识

    2016-11-10

  • 本课程安排
    查看全部
  • 一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复,最新API的变化等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案
    查看全部
  • 获取页面html var http = require('http'); var url = 'http://www.imooc.com/learn/348'; http.get(url,function(res){ var html =''; res.on('data',function(data){ html += data; }); res.on('end',function(){ console.log(html); }).on('error',function(){ console.log('获取课程出错!') }) })
    查看全部
    0 采集 收起 来源:HTTP 小爬虫

    2016-11-10

  • 创建一个服务器 var http = require('http'); http.createServer(function(req,res){ res.writeHead(200,{'Content-type':'text/plain'}); res.end('Hello Word\n'); }).listen(1337,'127.0.0.1'); console.log('Server running at http://127.0.0.1:1337');
    查看全部
  • http://www.cnblogs.com/anonymous-ufo/p/6049462.html 立即调用函数表达式(IIFE) && 递归函数, 匿名函数, JavaScript, ES6, 回调函数
    查看全部
  • 回调:回调的函数作为函数的参数,实现按顺序执行的目的 同步异步: 异步setTimeOut I/O 为文件系统提供接口,非阻塞接口通知node 单线程与多线程 阻塞与非阻塞 : 针对事件调用者本身是否挂起而言 事件驱动: 事件驱动的回调(EventEimit) 事件循环:先进先出的队列(EventLoop)
    查看全部
  • 状态码 1xx 表示请求已经接收,进行进一步的处理 2xx 请求已经成功的接收并处理 3xx 请求重定向,需要另外的一些处理 4xx 客户端错误,请求的有语法错误或者请求无法实现 5xx 服务器端错误 200 客服端请求成功 400 客户端请求语法错误 由于语法错误,无法满足该请求。 401 请求没有经过授权 请求需要用户身份验证 403 拒绝提供服务 合请求是法该请求,但服务器拒绝响应。(不是因为没有权限,授权认证也没有区别) 404 未找到 有可能输入的URL地址错误 500 服务器 发生错误 服务器遇到了一个意外情况,导致它无法满足请求。 503 服务器端当前还不能处理客户端请求可能需要过一段时间 由于服务器的临时超载或维护,服务器当前无法处理请求
    查看全部
  • 从输入 URL 到页面加载完成的过程中都发生了什么事情? https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Methods HTTP Methods: GET vs. POST http://www.w3schools.com/tags/ref_httpmethods.asp HTTP - Methods https://www.tutorialspoint.com/http/http_methods.htm https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html 1. GET 方法请求一个指定资源的表示形式. 使用GET的请求应该只被用于获取数据. 2. HEAD 方法请求一个与GET请求的响应相同的响应,但没有响应体. 3. POST 方法用于将实体提交到指定的资源,通常导致状态或服务器上的副作用的更改. 4. PUT 方法用请求有效载荷替换目标资源的所有当前表示。 5. DELETE 方法删除指定的资源。 6. CONNECT 方法建立一个到由目标资源标识的服务器的隧道。 7. OPTIONS 方法用于描述目标资源的通信选项。 8. TRACE 方法沿着到目标资源的路径执行一个消息环回测试。 9. PATCH 方法用于对资源应用部分修改。
    查看全部
  • 图解http
    查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2016-11-09

  • http://images2015.cnblogs.com/blog/928074/201611/928074-20161109160941999-626210403.png http://www.cnblogs.com/anonymous-ufo/p/xgqfrms.html https://www.w3.org/Protocols/ HTTP - Hypertext Transfer Protocol 2014-06 RFC 723X published RFC7230: HTTP/1.1, part 1: Message Syntax and Routing RFC7231: HTTP/1.1, part 2: Semantics and Content RFC7232: HTTP/1.1, part 4: Conditional Requests RFC7233: HTTP/1.1, part 5: Range Requests RFC7234: HTTP/1.1, part 6: Caching RFC7235: HTTP/1.1, part 7: Authentication Along with: RFC7236: Initial HTTP Authentication Scheme Registrations RFC7237: Initial HTTP Method Registrations And related specifications: RFC7238: The HTTP Status Code 308 (Permanent Redirect) RFC7239: Forwarded HTTP Extension RFC7240: Prefer Header for HTTP https://tools.ietf.org/html/rfc2616 https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol https://en.wikipedia.org/wiki/Transmission_Control_Protocol
    查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2016-11-09

  • nodejs
    查看全部

举报

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

微信扫码,参与3人拼团

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

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