js基础
文章平均质量分 85
qietingfengdeyanse
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解Javascript 中的this指针
前言Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非常容易理解错,进而用错的特性。特别是对于接触静态语言比较久了的同志来说更是如此。示例说明我们转载 2015-08-14 15:57:12 · 594 阅读 · 1 评论 -
Javascript对象中关于setTimeout和setInterval的this介绍
在Javascript里,setTimeout和setInterval接收第一个参数是一个字符串或者一个函数,当在一个对象里面用setTimeout延时调用该对象的方法时 复制代码代码如下:function obj() { this.fn = function() { alert("ok"); console.log(this); setTimeout(this转载 2015-08-14 15:58:56 · 343 阅读 · 0 评论 -
JS原型和原型链
在了解JS原型和原型链之前 得先弄清楚JS的封装和继承 阮一峰大牛这三篇文章通俗易懂 我反复看了五六次 心里终于是有点普普:封装:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html构造函数的继承:http://www.ruanyifeng.com/blog/2010/05/o...原创 2016-09-09 17:52:27 · 15105 阅读 · 4 评论 -
关于JavaScript中apply与call的用法意义及区别(转)
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。先来看看JS手册中对call的解释:call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg转载 2016-09-03 08:50:58 · 322 阅读 · 0 评论 -
web前端笔试题——JS
1.what is the value of foo?var foo = 10 + '20'; // '1020'2.How would you make this work?add(2,5); // 7add(2)(5); // 7第一个就没必要解释了,主要是第二个 function add(x){var sum = x;var原创 2017-05-21 21:56:01 · 1357 阅读 · 0 评论
分享