虽然在ES6中有了继承,使用extends关键字就能实现。本篇讲的不是这种,而是ES6之前的几种实现继承的方式。 (一)原型链 ECMAScript中将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。(不理解原型链的童鞋们可以翻阅一下我之前的博客,里面 ...
分类:
编程语言 时间:
2017-07-26 20:19:57
阅读次数:
166
分类: javascript(84) [html] view plain copy print? /* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, va ...
分类:
编程语言 时间:
2017-07-26 13:48:41
阅读次数:
221
在用JavaScript实现某个简单的复制到剪切板功能的时候,会考虑一下浏览器兼容性,主要是重点在IE和FireFox,把这个两个浏览器搞定后,基本上其他浏览器也不用太操心了,Chrome也一样,没出什么问题。但是Chrome用的好好的,突然过了一个月,就无法实现复制到剪切板了。一时不知道什么原因。 ...
分类:
编程语言 时间:
2017-07-25 10:18:42
阅读次数:
3939
技术非常多。样例非常多,仅仅好慢慢学,慢慢实践。!如今学的这本书是【JavaScript实战 JavaScript、jQuery、HTML5、Node.js实例大全】 第 3 章 用 JavaScript 实现的照片展示 构建软件设计的方法有两种:一种是把软件做得非常easy以至于明显找不到缺陷。还 ...
分类:
编程语言 时间:
2017-07-24 20:18:42
阅读次数:
161
ECMAscript只支持实现继承,主要是依靠原型链来实现的。 JavaScript实现继承的方式: 类式继承 构造函数继承 组合继承 寄生组合式继承 类式继承 构造函数继承 组合继承 寄生组合式继承 1.类式继承 原理说明:在实例化一个类时,新创建的对象复制了父类的构造函数内的属性与方法并且将原型 ...
分类:
编程语言 时间:
2017-07-23 12:43:45
阅读次数:
318
更多参考:牛客网 https://www.nowcoder.com/questionTerminal/f904c482f21346a6a19efd5a82655518 ...
分类:
编程语言 时间:
2017-07-20 18:46:38
阅读次数:
157
打开百度首页,进入控制台的时候,我们在console控制台总可以看到一段文字: 这些文字是如何显示在控制台的呢?? Javascript中的函数被看作是一个对象拥有自己的方法,其中一个小方法fn.toString()可以帮助我们实现多行字符串的效果。 fn.toString()关键是利用他可以返回注 ...
分类:
编程语言 时间:
2017-07-19 11:48:30
阅读次数:
241
以下两种方法都是将两个网页放在同一个文件夹里,是同级文件。 一、HTML 链接是通过 <a> 标签进行定义的 (这里的网页命名方式不准确,需根据特定情况命名) 二、另一种链接是通过JavaScript实现 (这种方法需要引用jquery,jquery需要下载,,我在图片上会用红圈画出引用的jquer ...
分类:
编程语言 时间:
2017-07-16 19:27:02
阅读次数:
193
以下两种方法都是将两个网页放在同一个文件夹里,是同级文件。 一、HTML 链接是通过 <a> 标签进行定义的 (这里的网页命名方式不准确,需根据特定情况命名) 二、另一种链接是通过JavaScript实现 (这种方法需要引用jquery,jquery需要下载,,我在图片上会用红圈画出引用的jquer ...
分类:
编程语言 时间:
2017-07-14 23:08:57
阅读次数:
311
实例说明: 实例使用HTML5+CSS+JavaScript实现小球的运动效果 掌握Canvas的基本用法 技术要点: 从需求出发 分析Demo要实现的功能 擅于使用HTML5 Canvas 参考手册 主要分为两个部分: 代码部分: canvas标签,提供绘图的画布 js逻辑:静态小球 其中,_in ...
分类:
Web程序 时间:
2017-07-12 21:25:03
阅读次数:
335