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

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 第四章 4-3节
    查看全部
  • xcode安装
    查看全部
    0 采集 收起 来源:Mac下安装Nodejs

    2016-11-25

  • Mac下安装Node.js
    查看全部
    0 采集 收起 来源:Mac下安装Nodejs

    2016-11-25

  • 爬网页
    查看全部
    0 采集 收起 来源:HTTP 小爬虫

    2016-11-25

  • 使用call改变上下文方式二 创建call_apply_extend.js文件,使用call 改变上下文,代码如下 // 声明一个pet函数 function Pet(words){ // 将words赋值给this.words属性 this.words = words; // 声明一个speak方法 this.speak = function(){ // 调用this中的this.words console.log(this.words); console.log('Pet:' , this); } } // 声明一个Dog方法 function Dog(words){ // 将Pet的this指向了Dog // Dog中并没有speak方法,通过call方法将Pet中speak方法指向了Dog中,使Dog也能够调用speak方法 Pet.call(this,words); console.log('Dog:' , this); // Pet.apply(this,arguments); } // 创建一个实例对象 var dog = new Dog('Wang'); // 调用speak方法 dog.speak(); 以上代码执行结果如下: $ node call_apply_extend.js Dog: Dog { words: 'Wang', speak: [Function] } Wang Pet: Dog { words: 'Wang', speak: [Function] }
    查看全部
  • 使用call改变上下文方式一 创建call_apply.js文件,使用call 改变上下文,代码如下 // 声明一个pet对象 var pet = { words: '...', // 声明一个speak方法 speak: function(say){ console.log(say + ' ' + this.words); console.log(this); } } // 调用pet中的speak方法 // pet.speak('Speak'); // 声明一个dog对象 var dog = { words: 'Wang' } // 将pet.speak的this指向了dog,改变了执行上下文 pet.speak.call(dog,'Speak'); 以上代码执行结果如下: $ node call_apply.js Speak Wang { words: 'Wang' }
    查看全部
  • 一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案
    查看全部
  • require()引入js
    查看全部
  • 查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2016-11-23

  • Ctrl+c可以停掉服务
    查看全部
  • # 4 querystring ``` > querystring.stringify({foo:'bar',baz:['qux','quux']}) 'foo=bar&baz=qux&baz=quux' > querystring.stringify({foo:'bar',baz:['qux','quux'],corge:''}) 'foo=bar&baz=qux&baz=quux&corge=' > querystring.stringify({foo:'bar',baz:'qux'},';',':') 'foo:bar;baz:qux' 解析字符串 > querystring.parse('foo=bar&baz=qux&baz=quux') { foo: 'bar', baz: [ 'qux', 'quux' ] } > querystring.parse('foo=bar&baz=qux&baz=quux&corge=') { foo: 'bar', baz: [ 'qux', 'quux' ], corge: '' } > querystring.parse('foo:bar;baz:qux') { 'foo:bar;baz:qux': '' } > querystring.parse('foo:bar;baz:qux',';',':') { foo: 'bar', baz: 'qux' } 转义反转义 > querystring.escape('<中文>') '%3C%E4%B8%AD%E6%96%87%3E' > querystring.unescape('%3C%E4%B8%AD%E6%96%87%3E') '<中文>' ```
    查看全部
  • 全局变量可以在函数中访问修改等等,在函数中的变量和函数只能在函数内部访问,修改
    查看全部
  • 一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案
    查看全部
  • nodejs事件监听
    查看全部
  • 请求步骤
    查看全部
    0 采集 收起 来源:HTTP知识先填坑

    2016-11-20

举报

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

微信扫码,参与3人拼团

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

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