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

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰
https://www.zhihu.com/question/27468564?sort=created
呃,没有面向过程。。
不对啊,有面向过程吗,搞晕了
index.js 就是带有主函数(main)的入口类了
不错不错,竟是面向过程与面向对象相结合。
看完区别就懂了 exports.add =add是公开没错,但是公开的只是xx类下的add方法而不是xx类

那么module.exports =add就是公开xx类本身了而add()就是xx类的对象的构造函数了
区别在这:http://www.runoob.com/nodejs/nodejs-module-system.html
xx.js 有点像java中的类(.java)
那么exports.add =add 就是表示将类中的add()函数设为公有函数(public)
这样的话klass.js这个类就是在使用require()导包了(import)了,导模块就是导包,模块就是包,没毛病。
那么var xx =require('./xx')就是在声明实例对象了
xx.add('Scott')就是在调用实例对象xx的add()函数了
function add(teacherName,students)就是所谓的班级构造函数了
我的天,module.exports =add又是什么鬼
模块模块有点像java中的包。。。
区别在于核心模块预先加载
实例+注解:
http://www.runoob.com/nodejs/nodejs-http-server.html
“我觉得慕课网真的是要被我玩坏了”(⊙o⊙)…
感觉老师讲的这个this不是很准确,函数其实不被任何对象所拥有,最多也只能说在函数被调用时被某个对象“暂时持有”,this也并不只是在函数中使用,this在全局中指向顶级对象(window或者global),this在函数中自动创建的,和arguments,函数参数一样,从作用域角度说为函数的局部变量。
Ľ����666(test~test~test~)
scott老师讲的挺好的
Ľ����666(test~test~test~)
Ľ¿ÎÍø666(test~test~test~)
Ľ����666(test~test~test~)
课程须知
我们的教程面向的同学是:有 JavaScript 基础的同学,如果有过任何后台语言开发的经验更适合,对于有基础的同学,可以快进跳着看教程,不必拘束于每一分钟都听,很多时候其实是思路,思路打通了,很多技术细节也就不用纠结了。
老师告诉你能学到什么?
从 Node.js 基础知识入手,比如安装,环境配置、开发环境等,进一步熟悉 Node.js API ,一些 HTTP 知识,并且对模块的概念和使用更加熟悉,从而进阶到模块或者插件的开发,最终能够借助 Node.js 快速实现特定的需求。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消