node.js
sanlingwu
这个作者很懒,什么都没留下…
展开
-
http---get/request
get和request可以从后台发起一个http的请从而获取远程的资源。使用方法:http.request(options[,callback])举例:向慕课网评论区写评论var http = require('http')var querystring = require('querystring')//可以把一个对象序列化var postData = q转载 2017-10-06 20:09:21 · 656 阅读 · 0 评论 -
事件模块相关
引入事件模块:var EventEmitter = require('events').EventEmitter创建事件:var life = new EventEmitter()事件监听:life.on('求安慰',function(who){console.log('给'+who+'倒水')})//第一个参数是名字,第二个是回调的方法转载 2017-10-06 19:34:10 · 262 阅读 · 0 评论 -
node.js爬虫小例子
爬取慕课网nodejs教程页面所有的课程名称var http=require('http')var cheerio=require('cheerio')//先npm install cheerio,是一个类似于jquery的模块var url='http://www.imooc.com/learn/348'function filterChapters(html){//将取转载 2017-10-06 18:29:45 · 222 阅读 · 0 评论 -
作用域和上下文
作用域分为全局作用域和局部作用域。局部作用域中可访问全局变量,但是全局作用域中无法访问某一局部作用域中的局部变量。上下文常常代表this变量的值及其指向,它决定一个函数怎么被调用,但一个函数被作为对象的一个方法被调用的时候,this总是指向调用这个方法的对象。this往往指向当前函数的拥有者,把这个拥有者叫做 执行上下文使用call和apply可以改变上下文执行对转载 2017-10-05 10:26:00 · 237 阅读 · 0 评论 -
一些基本概念
同步:任务的执行顺序与任务的排列顺序一致,后一个任务要等待前一个任务执行完才能执行异步:任务的执行顺序与排列顺序无关,前一个任务执行完了会执行回调函数,后一个任务不必等待前一个任务执行完毕例子:打电话预定座位,老板说帮忙查查看,(1分钟后。。。)得知结果----同步打电话预定座位,老板说查好给回电话,(1分钟后。。)接到老板的电话,得知结果---异步单线程:一次只能有一转载 2017-09-27 15:51:29 · 209 阅读 · 0 评论 -
querystring
querystring.stringify() 将一个对象序列化成字符串第一个参数是要序列化的对象,第二个参数是连接符(默认是$),第三个参数替换默认的=querystring.parse() 反序列化,三个参数同上querystring.escape('') 转义querystring.unescape() 反转义转载 2017-09-24 13:40:01 · 3713 阅读 · 0 评论 -
url.parse()/url.format()/url.resolve()
url.parse()用于解析一个url> url.parse('http://imooc.com:8080/course/list?from=scott&course=node#floor1Url { protocol: 'http:',//底层使用的协议 slashes: true,//是否有双实线 auth: null, host: 'imooc.com:80转载 2017-09-18 21:23:07 · 3278 阅读 · 0 评论 -
一个数组中有多个对象
一个数组中有多个对象,每个对象中又有数组var ps = [ { teacherName:'1', students:['111','222'] }, { teacherName:'2',原创 2017-09-18 20:33:21 · 3920 阅读 · 2 评论 -
js的自输入输出
在牛客网上答腾讯的笔试题,用js答题的我真的是一把辛酸泪。。。居然要自己写输入啊喂,leetcode不是这么教我的(捂脸),所以先附上牛客网的官方教程:https://www.nowcoder.com/discuss/276然后下面附上自己的理解:var readline=require("readline");const rl=readline.createInterface({ ...原创 2019-03-10 10:13:09 · 2585 阅读 · 0 评论