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

进击Node.js基础(一)

Scott 全栈工程师
难度中级
时长 3小时27分
学习人数
综合评分9.50
664人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.3 逻辑清晰

已采纳回答 / 宝慕林9453083
forEach是js中的方法(针对数组的),而each()是jQuery的方法(针对jQuery对象$())

已采纳回答 / 慕瓜0344933
你写的url在当前的慕课网上还存在么?没有你的源码不太清楚什么地方的问题。这个老师一共讲了两个爬虫,第二个你最好看一下节点标签class名是否和老师讲的一样,用的页面不同class节点名字可能不同。

已采纳回答 / Volare
这个课程暂时没有

已采纳回答 / 史努比向前进
在『用户环境变量』部分的Path下再追加C:\Program Files\nodejs,然后关闭掉git base,重新打开后再次输入node -v,这次终于能成功反馈版本信息了,问题解决!综上需要说明一点,修改path后,需要重新打开git base,如果你是用dos窗口输入命令(node -v)也是一样,如果不关闭,重新打开,还是会返回sh.exe": node :command not found。 

已采纳回答 / 东方既白233
他那个是苹果自带的linux命令行,我们用苹果的也可以,如果你是用window,那么你用cmd也可以,前提你要先装好node 然后软件用的是sublime

已采纳回答 / 慕前端3151062
透明的cmd是mac自带的terminal,不是sublime的一部分。

已采纳回答 / 彩00
var chapters = $('.learnchapter')改为 var chapters = $('.chapter');var video = $(this).find('.studyvideo')改为 var video = $(this).find('.J-media-item')因为该网站的html代码有变化,类名变了,所以改正一下就好了~

已采纳回答 / 开场曲
放在任何地方都可以 只要用node 后面加上文件名就可以

已采纳回答 / 慕粉1657331796
这一行的上面的chapters是一个对象集合(这个对象集合是一个jQuery对象),里面一共有5个chapterDOM对象(5个章节)。可以用浏览器F12打开看见。而这里的this就是5个DOM对象中的一个,而$(this)就是把thisDOM对象转化为jQuery对象。其实我这么解释是错的(不严谨,但好理解),错误的原因是这里不是jQuery对象,而是类似jQuery对象的对象,其实是cheerio对象。这个对象和jQuery用法一样的。说成jQuery好理解

已采纳回答 / 慕哥5943120
那可能是你输入法的问题,正常情况应该是输入中文乱码,一般英文输入是正常的。我用的手心输入法

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消