javascript深入浅出
es5最后面的那些知识点,看完真的舒服太多了
天空影
此生多磨难,此身越重洋
展开
-
apply()和call()的简单使用
介绍JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法语法:/*apply()方法*/function.apply(thisObj[, argArray])/*call()方法*/function.call(thisObj[, arg1[, arg2[, [,...argN]]]]);定义apply:调用一个对象的一个方法,用另一...原创 2018-10-24 13:59:20 · 463 阅读 · 0 评论 -
javascript深入浅出——this
转载作者:sunshine小小倩 链接:this、apply、call、bind 来源:掘金this 的指向在 ES5 中,其实 this 的指向,始终坚持一个原理:this 永远指向最后调用它的那个对象,来,跟着我朗读三遍:this 永远指向最后调用它的那个对象,this 永远指向最后调用它的那个对象,this 永远指向最后调用它的那个对象。记住这句话,this 你已经了解一半了...转载 2018-04-24 14:39:36 · 374 阅读 · 0 评论 -
javascript事件冒泡和事件捕获
定义冒泡:作用于子元素上的事件会一级一级向上传递,类似于冒泡的形式。 捕获:作用于父元素的事件会一级一级向下传递到最终的子元素。使用方法EventTarget.addEventListener()语法:element.addEventListener(event, function, useCapture)//event:click,mousedown,mouseup,...原创 2018-04-24 10:50:26 · 326 阅读 · 0 评论 -
javascript中事件委托(事件代理)
转载作者:凌云之翼地址:js中的事件委托或是事件代理详解事件委托JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰当,我就不去想别的例子来解释了,借花献佛,我摘过来,大家认转载 2018-01-28 15:20:19 · 290 阅读 · 0 评论 -
javascript深入浅出——原型&原型链
原型原型是js中实现继承的过程中产生的一个概念继承:指在一个对象的基础上创建新对象的过程,原型指在这过程中作为基础的对象。创建对象var o = { f:function(){ return this.a+this.b; }}var p = Object.create(o);p.a=1;p.b=2;console.log(p.f(原创 2018-01-21 14:58:23 · 815 阅读 · 0 评论 -
javascript深入浅出——闭包
简单的对闭包做一个理解:闭包产生是:函数内嵌套函数;闭包函数在外面被调用,访问;闭包可以访问外部的变量,但是外部的变量不能访问内部;闭包可以保持对定义时的作用域的引用,使之不被销毁,长生不老。在看闭包之前我们还需要理解作用域。作用域主要分为两种:全局变量和局部变量。全局变量&局部变量局部变量:只能用于定义它函数内部。对于其他的函数或脚本代码是不可用的。 这里定义原创 2018-01-12 13:40:41 · 875 阅读 · 0 评论 -
javascript基础(公有方法、私有方法、特权方法)
一:公有方法公有方法就是能被外部访问并调用的方法// 对象中var test1 = { name:'大白', getName:function(){ console.log(this.name); }}//调用test1.getName();//大白// 构造函数中function test2(name,age){ this.n原创 2018-01-21 20:48:33 · 2079 阅读 · 2 评论