继承是 OO 语言中的一个最为人津津乐道的概念。许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在 ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现的。 ...
分类:
编程语言 时间:
2020-04-08 20:46:46
阅读次数:
81
JavaScript 的组成 JavaScript 由以下三部分组成: ECMAScript(核心):JavaScript 语言基础 DOM(文档对象模型):规定了访问 HTML 和 XML 的接口 BOM(浏览器对象模型):提供了浏览器窗口之间进行交互的对象和方法 JS 的基本数据类型和引用数据类 ...
分类:
Web程序 时间:
2020-04-08 16:16:18
阅读次数:
78
ES6 教程 简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。 ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏 ...
分类:
其他好文 时间:
2020-04-07 12:21:44
阅读次数:
61
认识: 假设用户需要在 HTML 表单中填写姓名、地址、出生日期等。那么在将表单提交到服务器进一步处理前,JavaScript 程序会检查表单以确认用户确实输入了信息并且这些信息是符合要求的。 概念: 正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript ...
分类:
其他好文 时间:
2020-04-05 22:16:35
阅读次数:
96
Python3 JSON 数据解析 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据 ...
分类:
编程语言 时间:
2020-03-31 19:15:15
阅读次数:
69
1 函数参数 函数的实参和形参个数可以不等,之所以会这样,原因是 ECMAScript 中的参数在内部是用一个数组来表示的。函数接收到的始终都是这个数组,而不关心数组中包含哪些参数(如果有参数的话)。如果实参个数大于形参个数,多余的实参不传递值,但是在arguments中可以访问;如果形参个数大于实 ...
分类:
移动开发 时间:
2020-03-30 09:23:53
阅读次数:
77
简介 作为Web开发者当然需要紧跟Web规范的变化。最好的方式当然就是参与标准的制定过程,你不一定需要实际提出建议,反馈新特性的实际使用情况也是一种参与。所以我把Web相关标准的制定流程和参与方式做一个总结。 JavaScript 相关术语 ECMAScript:JavaScript是ECMAScr ...
分类:
Web程序 时间:
2020-03-30 00:26:49
阅读次数:
110
[TOC] 简介 ESLint是一个用来识别 ECMAScript 并且按照规则给出报告的代码检测工具,使用它可以避免低级错误和统一代码的风格。如果每次在代码提交之前都进行一次eslint代码检查,就不会因为某个字段未定义为undefined或null这样的错误而导致服务崩溃,可以有效的控制项目代码 ...
分类:
Web程序 时间:
2020-03-28 13:50:03
阅读次数:
117
由于 VS Code 天然支持 JS, 所以上手很简单。 一些插件 1. coder runner: 本地运行各种代码 2. color Highlight: 高亮 3. copy md as HTML: 将 md 转化为 html 4. ES7/ES6: EcmaScript 语法纠错 调试 JS ...
分类:
编程语言 时间:
2020-03-27 12:36:04
阅读次数:
80
"原文" 仅类型的导入和导出 ECMAScript私有字段 private属性与其他任何属性都没有不同,因此无论您以哪个运行时为目标,访问它们的速度都与其他任何属性一样快。相反,由于 专用字段是使用WeakMaps 降级的,因此使用它们的速度可能较慢。尽管某些运行时可能会优化其 私有字段的实际实现, ...
分类:
其他好文 时间:
2020-03-27 10:51:36
阅读次数:
87