1 语法支持设置 Preferences > Languages & Frameworks > JavaScript 这里只要配置ECMAScript版本即可 配置之后 2 自动转码为ES5 file watcher + babel(ES6转码器) 你可能希望你写的代码有更好的兼容性,但目前的ES6 ...
分类:
Web程序 时间:
2017-06-20 13:31:36
阅读次数:
162
一、节点 节点是文件中有效而完整的结构的最小单元。内含标示组的节点,加上必要属性、属性值及内容,便可构成一个元素。节点的标志符<>。 二、DOM和BOM javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风 ...
分类:
其他好文 时间:
2017-06-19 00:29:27
阅读次数:
177
一、节点 节点是文件中有效而完整的结构的最小单元。内含标示组的节点,加上必要属性、属性值及内容,便可构成一个元素。节点的标志符<>。 二、DOM和BOM javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风 ...
分类:
其他好文 时间:
2017-06-18 23:36:35
阅读次数:
316
原生JS :原生态js是指遵循ECMAscript标准的javascript,不同于微软的jscript也不依赖于任何框架,依托于浏览器标准引擎的脚本语言,jquery是在原生态的js上集成的框架资源,使用jquery并不代表代码就不是你写的,区别在于使用jquery只是使用了它的语法,更利于兼容以 ...
分类:
其他好文 时间:
2017-06-18 16:51:30
阅读次数:
234
一:字符串的拓展方法 (1)startsWith 判断字符串是否以某个字符开头 可以传两个参数{第一个参数表示要判断的字符串,第二个参数表示判断的位置(不传地位个表示整个字符串)} 注:截取的是字符串后面的部分 返回值是布尔值:true或者false eg: var str = '这是一个美好的传说 ...
分类:
其他好文 时间:
2017-06-18 12:11:49
阅读次数:
197
1:Let命令 (1)Let定义块级作用域的变量,var定义的变量会提升。Let不会提升。如下。可以先用是undefined但是let在定义之前是不能用的。会报错Uncaught ReferenceError: letter is not defined(…) console.log(color) ...
分类:
其他好文 时间:
2017-06-17 22:27:38
阅读次数:
194
6.3 继承 许多OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现的。 6.3.1 原型链 ECMA ...
分类:
其他好文 时间:
2017-06-16 23:12:24
阅读次数:
305
1.对象的定义 ECMAScript中,对象是一个无序属性集,这里的“属性”可以是基本值、对象或者函数 2.数据属性与访问器属性 数据属性即有值的属性,可以设置属性只读、不可删除、不可枚举等等 访问器属性是用来设置getter和setter的,在属性名前加上”_”(下划线)表示该属性只能通过访问器访 ...
分类:
Web程序 时间:
2017-06-16 21:10:43
阅读次数:
168
6.2 创建对象 6.2.1 工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。考虑到在ECMAScript 中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节。 工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题( ...
分类:
其他好文 时间:
2017-06-16 19:31:04
阅读次数:
221
参考文档:http://eslint.cn/ ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。在许多方面,它和 JSLint、JSHint 相似,除了少数的例外: ESLint 使用 Espree 解析 JavaS ...
分类:
其他好文 时间:
2017-06-14 23:26:55
阅读次数:
365