-
第六步查看全部
-
浏览器查找缓存过程查看全部
-
宽带缓存过程查看全部
-
HTTP协议的请求响应流程查看全部
-
url.parse()<br> 接受3个参数 :<br> 1.url<br> 2. true or false (true代表query被解析成对象,默认false解析成字符串) 3. true or false (当不写协议http或者https的时候,true能正确解析url,默认false不能正确解析)查看全部
-
不懂回调函数。。。查看全部
-
技术疑问和查询查看全部
-
npmjs 社区查看全部
-
JS方法的继承 CALL查看全部
-
http 状态码:200 ok ,400 客服端语法错误,不能理解,401 请求没有权限,403 后端接到请求但不提供服务,404 请求没有找到,500 服务端发生未知错误, 503 服务端现在不能提供服务,过段时间可以提供查看全部
-
回调是异步编程最基本的方法查看全部
-
服务器吞吐率查看全部
-
在git bash 中 利用 node -v 和 npm -v 可以查看版本信息。就可以更快知道是否 node.js是否安装成功查看全部
-
一、nodejs.org看看nodejs的版本升级,新特性的加入,重要bug的修复等 二、www.npmjs.com模块社区,看他人源代码,省力 三、github.com大量的项目和源码 四、stackoverflow.com技术解答社区以及查询相关资源,环境配置,异常均可找到答案查看全部
-
作用域和上下文不同,作用域和变量的访问有关系,上下文跟this有关系。 call apply 改变this指定的对象的引用 b.setMessage.call(a,"a的消息"):a执行时,上下文对象调用b对象的setMessage方法,相当于a.setMessage("a的消息")。 另外,call和apply的区别在于:call将参数依次传递给借用的方法作参数;而apply直接将这些参数放到一个数组中再传递。 全局变量使用this,指向函数拥有者 构造函数使用this,指向新构建好的函数,实例对象。 call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。 二者的作用完全一样,只是接受参数的方式不太一样。 例如,有一个函数 func1 定义如下: var func1 = function(arg1, arg2) {}; 就可以通过 func1.call(this, arg1, arg2); 或者 func1.apply(this, [arg1, arg2]); 来调用。其中 this 是你想指定的上下文,他可以任何一个 JavaScript 对象(JavaScript 中一切皆对象),call 需要把参数按顺序传递进去,而 apply 则是把参数放在数组里。 JavaScript 中,某个函数的参数数量是不固定的,因此要说适用条件的话,当你的参数是明确知道数量时,用 call,而不确定的时候,用 apply,然后把参数 push 进数组传递进去。当参数数量不确定时,函数内部也可以通过 arguments 这个数组来便利所有的参数。查看全部
举报
0/150
提交
取消