文章分类 -  js核心知识

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