JavaScript函数 bind call apply区别
摘要:1. apply calll 在JavaScript中 call 和 apply 都是为了改变某个函数运行时上下文而存在的, 换句话说就是为了改变函数内部的this的指向。 这里我们有一个新的对象 banana对象 但是没有say方法 我们可以通过call 或者apply用apple的say方法。
阅读全文
posted @
2016-08-18 23:47
Befacebook
阅读(368)
推荐(0)
JavaScript 基础之浏览器对象
摘要:1. window对象 window对象是BOM的核心 window对象当前的浏览器窗口。 2. JavaScript计时器 A) setInterval() 定义 : 在执行时 从载入页面后每隔指定的时间执行代码 语法:setInterval(代码 交互时间) 示例:setInterval("cl
阅读全文
posted @
2016-08-14 17:41
Befacebook
阅读(112)
推荐(0)
JavaScript 函数基础
摘要:1. JavaScript 函数基础 1. 定义方法 2. 函数的调用方法 3. 函数方法 apply : 将函数作为数组的方法来调用 将参数以数组形式传递给该方法 call : 将函数作为对象的方法来调用 将制定参数传递给该方法 toString : 返回函数的字符串表示 4. arguments
阅读全文
posted @
2016-08-13 17:29
Befacebook
阅读(172)
推荐(0)
JavaScript 中的事件设计
摘要:1. 事件绑定的几种方式 主要介绍一下 最常用的事件设计 其他就稍微带过。 直接在代码里面添加onclick指定函数名字。 B) 在JS代码中通过dom元素的onclick等属性 这种做法this表示当前DOM对象 还有一点 这种做法只能绑定一个事件处理函数 后面的会覆盖前面的。可以看出 只能打印
阅读全文
posted @
2016-08-08 00:11
Befacebook
阅读(231)
推荐(0)
JS 事件冒泡整理 浏览器的事件流
摘要:JavaScript与HTML的交互通过事件来实现。而浏览器的事件流是一个非常重要的概念。不去讨论那些古老的浏览器有事件捕获与事件冒泡的争议, 只需要知道在DOM2中规定的事件流包括了三个部分,事件捕获阶段、处于目标阶段、事件冒泡阶段。 1.事件捕获 事件捕获,是从document元素开始,越高级的
阅读全文
posted @
2016-07-17 23:23
Befacebook
阅读(289)
推荐(0)
理解JavaScript 的原型属性
摘要:1.原型继承 面向对象编程可以通过很多途径实现。其他的语言,比如 Java,使用基于类的模型实现: 类及对象实例区别对待。但在 JavaScript 中没有类的概念,取而代之的是一切皆对象。JavaScript 中的继承通过原型继承实现:一个对象直接从另一对象继承。对象中包含其继承体系中祖先的引用—
阅读全文
posted @
2016-07-04 00:38
Befacebook
阅读(455)
推荐(0)
js的数组方法
摘要:数组的方法 这里没有返回想要的值 是因为 将数组改成了字符串 在进行排序的 所以位置并不是我们想要的那样。 如果参数是一个数组 会直接返回一个新的数组 如果参数里面的数组还有一个数组 则会返回数组里面的数组。 map 数组映射 filter 数组过滤。删选符合条件的元素 reduce()方法接收一个
阅读全文
posted @
2016-06-26 22:42
Befacebook
阅读(107)
推荐(0)
js 基础知识
摘要:1. javascript基础系列 JavaScript有5中基本数据类型 undefined Null Number Boolean String 和复杂类型Object。 A) 声明没有赋值 和 没有声明的都是 undefined B) 只有声明并赋值为null值才会是null C) typeo
阅读全文
posted @
2016-06-22 21:57
Befacebook
阅读(118)
推荐(0)
this的指向问题
摘要:1.this 的指向 在函数定义的时候时候确定不了的 只有函数执行的时候才能确定this到底指向谁实际上this的最终指向的是哪个调用它的对象。 this指向最终调用它的对象 这里a是window调用的 。 这里的 是o对象调用的 所以this指向o;但是为什么下面的window之后还是指向o呢。
阅读全文
posted @
2016-06-14 10:50
Befacebook
阅读(114)
推荐(0)