随笔分类 -  javascript

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