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

进击Node.js基础(一)

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

    2017-03-30

  • node.js环境配置准备工作,需要一定的JavaScript基础,不用每一分钟都听讲,有基础的可以直接跳过
    查看全部
  • 1. 浏览器查看DNS缓存 2. 搜索操作系统的DNS缓存 3. 读取host文件 4. 浏览器发起一个DNS解析请求的系统调用 5. 宽带运营商查看本地缓存 6. 运营商服务器发起一个迭代DNS解析请求 7. 系统内核讲ip地址返回给浏览器 8. 建立TCP连接 9. 三次握手 10. 开始传输数据
    查看全部
    1 采集 收起 来源:HTTP知识先填坑

    2017-03-29

  • require('querystring'); 该模块包含四个方法,escape, unescape, stringify, parse escape:将字符串转化为URL的百分号编码 unescape: escape相反 stringify:将对象序列化为url的查询字符串,接受第二个参数时,用于说明参数连接使用的符号,如&;接受第三个参数是说明参数键值对使用的映射符号,如= parse: stringify相反
    查看全部
  • require('url'); url 模块中包含三个方法,有 parse,format,resolve 1. parse: 接收一个代表url的字符串参数,返回该字符串的url解析 如果再传入第二个参数true,则query会被解析成一个对象(默认为false:query为一个字符串);如果再传入第三个参数true,则//之后第一个/之前的字符将被解析为host 2.format: 接收一个描述url的对象,返回一个拼接好的url字符串 3.resolve: 接受两个参数,一个是baseURL,一个是relativeURL,返回拼接的url 拼接规则: 1.若relativeURL以/开头,则拼接到主机host之后 2.若relativeURL不以/开头,则视baseURL最后有没有/分两种情况 ----1. 有/: 则将relativeURL直接追加到host之后 ----2. 无/: 则将relativeURL替换掉baseURL最后一个/之后的内容
    查看全部
  • on方法的使用
    查看全部
  • querystring.stringify(对象,'连接符','键值对') //序列化对象 querystring.parse('对象序列化','连接符','键值对',) //反序列化 querystring.escape(<哈哈>)//转译 querystring.unescape(转译后的字符串)//反转译
    查看全部
  • 解析网址 :url.parse('网址','true','true')第一个true时,query变为对象。第二个true,则是解析无协议的网址
    查看全部
  • url解析
    查看全部
  • 假设server.js路径如下: D:\workspace\imooc\begginning\server.js cmd命令行要这样写: 更换当前目录到硬盘的其它分区:D: 改变当前目录:cd D:\workspace\imooc\begginning\ 执行node命令:node server.js
    查看全部
  • this 的拥有者,我们一般称这大拥有者为 执行上下文。
    查看全部
  • var student = require('./student') var teacher = require(''./teacher) teacher.add('Shabi') function add(teacherName,students){ teacher.add(teacherName) students.forEach(function(item,index){ student.add(item) }) } exports.add = add module.exports = add
    查看全部
  • 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/');
    查看全部
  • Node.js的版本
    查看全部
    0 采集 收起 来源:Nodejs版本常识

    2017-03-26

  • 一、安装node.js 1、调出终端:command+空格,调出spotlight,然后输入term,回车。 2、升级系统到最新,升级xcode; 终端输入:xcode-select -p 终端输入:xcode-select --install,然后输入python -v,显示已安装。 3、安装安装包管理工具homebrew:homebrew依赖ruby (1)终端输入命令(浏览器地址输入brew.sh,可以找到下列命令): ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" (2)会提示按return键继续,然后按回车。 (3)输入电脑密码。 (4)系统开始安装。如果要检测是否安装及版本,终端输入:ruby -v 3、安装node.js (1)终端输入:brew install node 注:不光是node.js可以通过homebrew安装,git,mongodb等也可以通过它安装。 (2)检查是否安装: 终端输入:node -v (3)更新版本,或者切换版本 1)把n这个模块安装到全局,然后利用n可以安装指定版本,也可以通过n管理和切换不同node.js版本 终端输入:npm install -g n 外注(外注的意思是:这个知识点在视频里没有):npm是包管理工具,是用来管理node.js的 2)版本: ①如果是想要0.10.22的版本,终端输入:n 0.10.22 ②如果是要在不同版本之间切换,终端输入:n,然后用上下键控制选择不同的版本。

    查看全部
    1 采集 收起 来源:Mac下安装Nodejs

    2018-09-11

举报

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

微信扫码,参与3人拼团

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

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