摘要: js继承有5种实现方式:1、继承第一种方式:对象冒充 function Parent(username){ this.username = username; this.hello = function(){ alert(this.username); } } function Child(user 阅读全文
posted @ 2016-08-30 09:52 最骚的就是你 阅读(2286) 评论(0) 推荐(0) 编辑
摘要: JS中原型链,说简单也简单。 首先明确: 函数(Function)才有prototype属性,对象(除Object)拥有__proto__。 首先,我画了一张图。 所谓原型链,指的就是图中的proto这一条指针链! 原型链的顶层就是Object.prototype,而这个对象的是没有原型对象的。 可 阅读全文
posted @ 2016-08-30 09:20 最骚的就是你 阅读(76452) 评论(13) 推荐(12) 编辑
摘要: 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。 1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而 阅读全文
posted @ 2016-08-29 18:12 最骚的就是你 阅读(787) 评论(1) 推荐(0) 编辑
摘要: 回调函数 既然函数与任何被赋值给变量的数据是相同的,那么她当然可以像其他数据那样被定义、删除、拷贝,以及当成参数传递给其它函数。 我们定义一个函数,这个函数有两个函数类型的参数,然后他会分别执行这两个参数所执行的函数。 实际上,我们也可以直接用匿名函数(即函数表达式)来替代one(),two(),以 阅读全文
posted @ 2016-08-29 18:05 最骚的就是你 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 事件冒泡和事件捕获分别由微软和网景公司提出,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。考虑下面这段代码,就不写html->head,body之类的代码了,自行脑补 上面的代码当中一个div元素当中有一个p子元素,如果两个元素都有一个click的处理函数,那么我们怎么才能知道哪一个函数 阅读全文
posted @ 2016-08-29 14:03 最骚的就是你 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成 阅读全文
posted @ 2016-08-29 11:09 最骚的就是你 阅读(287) 评论(0) 推荐(0) 编辑
摘要: ECMAScript6中新增了Promise对象, 所谓Promise对象,即代表着一个还未完成,但将来某时会完成的操作(通常是异步操作)。使用Promise对象,我们就可以避免陷入函数层层嵌套的‘回调金字塔’里去,将异步的操作以同步的的形式展现出来。Promise对象对外提供了一整套完整的接口,方 阅读全文
posted @ 2016-08-29 10:50 最骚的就是你 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 在平时的开发或者学习的过程中,我们难免会看到一些让人心动的网站,于是自己想把它弄下来,自己手工一个文件一个文件把它保存下来不太可能,那得累死你,下面我推荐一款扒站的神器,可以把你所喜欢的目标网站整个网站给扒下来,这个神器就是teleport ultra。下面简单介绍下使用教程。 下载与安装 首先到官 阅读全文
posted @ 2016-08-29 10:49 最骚的就是你 阅读(9807) 评论(0) 推荐(0) 编辑
摘要: 目的:为开发页面时有一套明确的页面结构化实施方案,提高开发效率; HTML结构化指的其实就是使用HTML语义化标签根据web标准书写具有明确结构逻辑的HTML代码的一种思路;说白了重点就是:页面实际要展现的内容,贴切页面内容的HTML标签,符合web标准,结构逻辑明确; 前置条件 1、了解HTML语 阅读全文
posted @ 2016-08-29 10:44 最骚的就是你 阅读(2438) 评论(2) 推荐(0) 编辑
摘要: 箭头函数(Arrow functions),是ECMAScript2015中新加的特性,它的产生,主要有以下两个原因:一是使得函数表达式(匿名函数)有更简洁的语法,二是它拥有词法作用域的this值,也就是说它跟父作用域共享this,不会新产生自己作用域下的this, arguments, super 阅读全文
posted @ 2016-08-29 10:41 最骚的就是你 阅读(409) 评论(0) 推荐(0) 编辑