随笔分类 - javascript
摘要:主要是参考了《JavaScript高级程序设计(第三版)》这本书,根据自己的理解,做了下面的记录 继承是面向对象(OO)语言里面的概念,有俩种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在javascript里面无法实现接口继承,只支持实现继承
阅读全文
摘要:我对原型链的理解:现在有一个构造函数Person,它有一个原型对象prototype的最终父类是Object,Object也有个原型对象prototype 实例通过new 构造函数创建 当通过实例调用属性或者方法时,如果实例里面没有,就去它的构造函数里面找,如果构造函数没有,就去构造函数的原型对象p
阅读全文
摘要:输出的时候,如果前面有字符串,那么输出的就是整个字符串
阅读全文
摘要:getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left、top、right和bottom。分别表示元素各边与页面上边和左边的距离。 var box=document.getElementById('box'); // 获取元素 alert(box.getBo
阅读全文
摘要:链接:http://www.w3school.com.cn/jsref/prop_node_nodetype.asp
阅读全文
摘要:这个方法了不起啊。。vue.js是通过它实现双向绑定的。。而且Object.observe也被草案发起人撤回了。。所以defineProperty更有必要了解一下了。 几行代码看他怎么用 很简单,它接受三个参数,而且都是必填的。。 传入参数 第一个参数:目标对象 第二个参数:需要定义的属性或方法的名
阅读全文
摘要:转载自:http://uule.iteye.com/blog/1158829 个人理解:call()和apply()都是用来改变当前this的作用域 1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法
阅读全文
摘要:1、toFixed()方法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。 链接 2.、在js中,{}等于new Object(),都是在堆中创建一块区域
阅读全文
摘要:在内存中,分为三部分:池、栈、堆 常量在池中 var a="ss"中的 “ss”, 变量在栈中,比如 var a,var b 对象在堆中,比如 function aa(){} 整个内存相当于一个大世界,世界的名字叫window, 所有在全局中定义的变量var 和function都属于window 每
阅读全文
摘要:var userAgentInfo = navigator.userAgent //查看浏览器用于 HTTP 请求的用户代理头的值 var agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];//系
阅读全文
摘要:全新的作用域和闭包的概念 如何区分数据在内存中存放的位置是堆、栈还是池 1.看到var或者function一定在栈中,typeof的结果是function 2.typeof的结果如果不是object都在池里 3.typeof的结果如果是object都在堆里 闭包 临时闭包是由函数调用所产生 闭包中又
阅读全文
摘要:1 2 3 4 jQuery自定义区域的鼠标右键菜单 5 14 15 62 63 64 65 66 67 tweet me 68 69 70 facebook share 71 72 ...
阅读全文

浙公网安备 33010602011771号