JS中的专业术语

本身虽然是学技术出身,但。。。。。此处省略N个字符

Namespace 命名空间

允许开发人员在一个独特, 应用相关的名字的名称下捆绑所有功能的容器。

Class类

定义对象的特征。它是对象的属性和方法的模板定义。

Object对象

类的一个实例

Property属性

对象的特征,比如颜色。

Method方法

对象的能力。比如行走。

Contrusctor 构造函数

对象初始化的瞬间,被调用的方法,通常它的名字与包含它的类一致。

Inheritance 继承

一个类可以继承另一个类的特征。

Encapsulation封装

一种把数据和相关方法绑定在一起使用的方法。
Abstraction抽象

结合复杂的继承,方法,属性的对象能够模拟现实的模型。

Polymorphism多态

多译为“许多”,还译为“形态”。不同类可以定义相同的方法或属性。
更多详细解释查看:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript

时间: 2024-11-08 15:21:26

JS中的专业术语的相关文章

一张图Get基础测试专业术语

所谓术语是在特定学科领域用来表示概念的集合.表示每个专业的特殊概念,所以使用范围也仅限于某个行业或产品.这一节的专业术语仅针对软件测试领域,也有少部分涉及到了软件开发和管理范围. 对于初入软件测试的新人来说,有些基本的测试术语一定需要了解(组内例会或需求评审时经常会有其他成员运用术语描述),而对于面向国际化测试的公司产品,则需要更广泛的术语词汇量. 以下是在工作过程中积累的软件测试术语汇总表,这里只摘出了部分基础术语,并按照测试分类.缺陷相关.工具相关.测试过程等类别对术语进行系统化整理,更方便

MYSQL 数据库中专业术语叫法

开始学习MySQL 数据库前,了解MYSQL 数据库中专业术语叫法,显示对数据足够了解和运用. 数据库: 数据库是一些关联表的集合.数据表: 表是数据的矩阵.在一个数据库中的表看起来像一个简单的电子表格.列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据.行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据.冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性.主键:主键是唯一的.一个数据表中只能包含一个主键.你可以使用主键来查询数据.外键:外键用于关联两个表.复合

现代软件工程—构建之法》第一章 中出现的计算机专业术语

现代软件工程-构建之法>第一章 中出现的计算机专业术语 1.软件 2.程序 3.软件工程 4.二叉树 5.遍历算法 6.数据结构 7.算法 8.应用软件 9.软件服务 10.源程序 11.软件架构 12.软件设计与实现 13.依赖关系 14.编译参数 15.链接参数 16.构建 17.源代码管理 18.配置管理 19.质量保证 20.软件测试 21.需求分析 22.程序理解 23.软件维护 24.服务运营 25.软件的生命周期 26.软件项目的管理 27.用户体验 28.国际化和本地化 29.A

从零开始——安装插件和各种专业术语

作为一个人类语言学科学出身的人,计算机语言犹如外星语言一样,虽然已经学习三个月之久,仍然觉得学起来非常困难,数学且不说,连最基本的计算机知识都要多嚼几口才能明白.今天,就为了安装sublimelinter这个插件研究了一整天,最后由业内人士半小时就搞定了.....虽然很受挫,但此时更要自强.以下是今天的收获: 1. 专业术语: NPM:NPM的全称是Node Package Manager [1]  ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准.(小白理解

js中的二进制操作相关类型和方法

Blob数据对象 MDN官方解释Blob对象:一个Blob对象就是一个包含有只读原始数据的类文件对象.Blob对象中的数据并不一定得是JavaScript中的原生形式.File接口基于Blob, 继承了Blob的功能,并且扩展支持了用户计算机上的本地文件. 创建Blob对象的方法有几种,可以调用Blob构造函数,还可以使用一个已有Blob对象上的slice()方法切出另一个Blob对象,还可以调用canvas对象上的toBlob方法. 实际上,Blob是计算机通用术语之一,全称写作:BLOB(b

js中的闭包之我理解

闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的水平有个评估.那么我先来说说我对js中的闭包的理解. 闭包是很多语言都具备的特性,在js中,闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套,等等. 在理解闭包以前.最好能

(转)js中的闭包问题

闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的水平有个评估.那么我先来说说我对js中的闭包的理解. 闭包是很多语言都具备的特性,在js中,闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套,等等. 在理解闭包以前.最好能

js中的闭包理解

闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的理解以及js内部解释器的运作方式的描述,都是可以看出你js实际水平的.即使你没答对,也能让考官对你的水平有个评估.那么我先来说说我对js中的闭包的理解. 闭包是很多语言都具备的特性,在js中,闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套,等等. 在理解闭包以前.最好能

js中实现数组的indexOf方法

时间过得很快,转行做开发整一年了,打算出去见见世面.看我现在技术水平能达到什么层次,好确定以后的学习方向,也看看外面的公司都在使用一些什么样的技术. 昨天面了一家公司,对方直接让我答的压轴题.一个简单的算法设计题:熟悉js的同学知道js中字符串有个indexOf方法,现在需要实现数组的indexOf方法.由于本科并非计算机专业,编程方面的一些基本功还很不扎实(比如基础算法掌握程度.算法设计能力),昨天没把题目做对.今天赶紧写出来,以免以后遇上还得再去想.罗里吧嗦一顿,上代码吧还是: 1 Arra