摘要:
(1)简介 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多。 上面代码定义了一个Child类,该类通过extends关键字,继承了Parent类的所有属性和方法。但是由于没有部署任何代码,所以这两个类完全一样,等于复制了一个Parent类。 阅读全文
摘要:
静态方法是可以直接用类名.方法名去调用的,而实例方法是不可以的,他必须要用实例才可以去调用。 var Person=function(){}; Person.say=function(){ console.log('I am a Person,I can say.') }; Person.proto 阅读全文
摘要:
(1)类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。 对比如下: 分析: 上面代码里,定义了一个“类”,可以看到里面有一个constructor方法,这就是构造方法,而this关键字则代表实例对象。 也就是说,ES5 的构造函数Dog,对应 ES6 的Person类的 阅读全文
摘要:
(1)通俗理解: toString返回相应值的字符表示法 (2)覆盖默认的 toString 方法 默认情况下,toString() 方法被每个 Object 对象继承。如果此方法在自定义对象中未被覆盖,toString() 返回 "[object type]",其中 type 是对象的类型。如下所 阅读全文
摘要:
转自https://www.cnblogs.com/youhong/p/6209054.html 最近做了做一些js面试25 Essential JavaScript Interview Questions*,其中第一道是:使用typeof bar "object"检测”bar”是否为对象有什么缺点 阅读全文
摘要:
. 阅读全文
摘要:
javascript格式化插件JsFormat 1、下载这插件包 https://github.com/jdc0589/JsFormat 2、点击菜单:Preferences->Browse Packages,把安装包解压到这 3、使用快捷键:Ctrl+Alt+F 4、先用快捷键打开命令面板 “ct 阅读全文
摘要:
安装错误情形 下面汇总了安装过程中可能出现的一些常见问题: 情形一:Package Control:There are no packages available for installation 据StackOverflow上说是IPv6造成,如果我们的Intent服务提供者(ISP)不支持IPv 阅读全文
摘要:
Emmet是一款编辑器插件,支持多种编辑器支持。在前端开发中,Emmet 使用缩写语法快速编写 HTML、CSS 以及实现其他的功能,极大的提高前端开发效率。 下载地址http://emmet.io/download/ 缩写 Emmet使用特殊的表达式Abbreviations,也就是缩写:这种特殊 阅读全文
摘要:
sublime text 3官方版本是中文版本,如何使用中文版呢?很简单,只需要安装一款语言插件即可 (1)使用快捷键“Ctrl + Shift + P”键快速调出功能面板 (2)输入关键字“install”点击显示出来的“Install Package”安装插件功能 (3)输入设置语言插件包“lo 阅读全文