搜索文档 /

术语表

Android SDK

Android SDK 是为谷歌的Android平台开发人员构建的软件开发工具包。它包括用于构建、测试和调试Android应用程序的工具。

Android工作室

Android工作室 是用于本地Android应用程序开发的官方集成开发环境(IDE)。

Autoprefixer

Autoprefixer 是一个工具,它将供应商特定的前缀添加到手写的Sass/CSS代码。这确保了您编写的标准化CSS规则将适用于所有支持的浏览器。例如,autoprefixer允许你只编写代码,而不必知道各种浏览器使用的每个flexbox语法 显示:flex; 它会自动插入正确的CSS。

捆绑销售

捆绑是将应用程序的依赖项(你写的代码加上安装的所有npm模块)编译/编译成单个文件的过程。

电容器

电容器 是一个开源的跨平台应用程序运行时,允许基于web的应用程序在iOS、Android、Electron和web上本地运行。将这些应用称为“原生渐进Web应用”是很有帮助的,它们代表了超越传统混合应用思维的下一个进化。电容器是由爱奥尼亚公司创建并积极开发/支持的。betway东盟体育app

CLI

CLI或 C ommand - l 快乐 是一个基于文本的与程序交互的界面。Mac用户常用的命令行应用程序是Terminal应用程序,Windows用户通常使用命令提示符。爱奥尼亚betway东盟体育app社区经常用这个词来指 betway东盟体育app离子的CLI .betway东盟体育appIonic的CLI可以用于很多事情,比如创建应用程序的生产构建、运行开发服务器和访问 betway东盟体育app离子商业服务

CommonJS

CommonJS 是一个定义JavaScript api标准格式的组。他们已经为JavaScript模块和包定义了标准。

科尔多瓦

Apache科尔多瓦 是一个开源的移动应用程序开发框架,可以将标准的HTML/CSS/JS转换为成熟的本地应用程序。它提供了一个JavaScript API来访问本机设备功能,比如摄像头或加速计。Cordova包含了为iOS、Android和Windows Phone打包网页应用的必要构建工具。

歌珥

歌珥 跨源资源共享(Cross-Origin Resource Sharing)是服务器控制客户端访问web资产的机制。看到 歌珥常见问题 为更多的信息。

CSS变量

您可能对Sass中的变量很熟悉。 CSS变量 启用相同的功能,但内置在浏览器中。CSS变量在所有的浏览器中都是可用的。

修饰符

decorator是返回函数的表达式。它们允许您使用现有的函数,并扩展其行为。使用TypeScript,你也可以装饰 参数 .当你装饰一个 ,您正在包装和扩展其构造函数的行为。换句话说,decorator将在调用构造函数时添加一些功能,然后返回原始构造函数。当你装饰一个 参数 ,您正在包装为该参数传入的参数。当参数传递给方法时,装饰器将添加功能,然后返回原始参数。

ES5

ES5指的是EcmaScript 5th Edition。简单地说,ES5是目前开发人员最熟悉的JavaScript版本。

ES2015 / ES6

这个版本的JavaScript引入了广泛的新特性,包括类、模块、迭代器和承诺。长荣的浏览器(Chrome, Safari, Firefox和Edge)完全支持ES6,但要在较老的浏览器中使用ES6特性,如工具 巴别塔 打印稿 必须 transpile ES6代码降至ES5。

ES2016 / ES7

这个版本的JavaScript增加了许多新特性,包括 Array.includes 和指数运算符。这个版本的JavaScript被所有的常青树浏览器(Chrome, Safari, Firefox和Edge)完全支持

ES2017 / ES8

这个版本的JavaScript是最新的标准。目前正处于成为新的官方标准的最后阶段。这个规范包括Async/Await(已经在所有常青的浏览器中)和共享内存/原子。

Genymotion

Genymotion是一个第三方的Android模拟器。它非常快,对于在Android上快速测试你的应用非常有用。看看我们 资源节 登录Genymotion获取更多信息。

Git

Git 是一个用于管理代码的分布式版本控制系统。它允许开发团队将代码贡献给同一个项目而不会引起代码冲突。

狼吞虎咽地吃

狼吞虎咽地吃 是一个用于运行任务的工具,可以用来构建您的应用程序 ES6 ES5 ,把 萨斯 转换为CSS,缩小代码,连接文件。

ES模块

ES模块 将模块的概念原生引入JavaScript。使用模块时,类和变量不再在全局作用域中,必须显式地导入到项目中才能使用。这样可以更容易地理解代码的来源,并增加了模块性和功能划分。

betway东盟体育appIonicons

betway东盟体育appIonicons 是一个由爱奥尼亚使用和创建的开源图标集。betway东盟体育app它包括1:1 iOS和材质设计图标,以及常用的社交/应用程序图标。betway东盟体育appIonicons默认包含在Ionic分布中,但它们也可以在任何项目中使用。

业力

业力 是一个测试运行器,它将在真正的浏览器中运行应用程序的测试。它在真实的浏览器中执行在任何测试框架中编写的测试用例。Karma最初是为了在Angular 1中使用而编写的。

模块

JavaScript中的模块是小型的、独立的、可重用的部分或代码,它们彼此和全局作用域是隔离的。

Monorepo

一个 monorepo 是一个包含多个项目的git存储库。优点包括更简单的组织、共享的工具和依赖,以及与队友更好的协作。

生活重新加载

生活重新加载 (或 live-reload )是一个自动重新加载浏览器的工具 Web视图 在某些情况下,它可以替换部分应用,而无需重新加载整个窗口。看到 生活重新加载文档 为更多的信息。

节点

节点 是一个运行时环境,允许在服务器端编写JavaScript。除了用于web服务之外,节点还经常用于构建开发人员工具,例如 betway东盟体育app离子CLI

npm

npm 包管理器是干什么用的 节点 .它允许开发人员安装、共享和打包节点模块。betway东盟体育appIonic可以和npm一起安装,以及它的一些依赖项。

可观测的

可观察对象是一个发出事件(或通知)的对象。观察者是侦听这些事件的对象,并在收到事件时执行一些操作。它们一起创建了一个可用于异步编程的模式。

包ID

被苹果称为 包ID 在Android平台上 应用程序ID , 包ID 用于识别发布到App Store/Play Store的应用。它是格式化的字符串 反向dns符号

Polyfill

一个 polyfill 是为浏览器添加功能并使浏览器差异正常化的一小段代码。这和a很相似 垫片 ,但是垫片有它自己的API, polyfill让我们使用浏览器期望的API。

量角器

量角器 是一个为Angular团队编写的测试框架。量角器可以与测试运行器(如Karma)一起使用,用于端到端测试。测试运行器允许您快速地以编程方式验证代码质量。

萨斯

Sass是一种样式表语言,可以编译成CSS, Ionic也使用它。betway东盟体育appSass很像CSS,但是有一些额外的特性,比如 变量 mixin , 循环

作用域的封装

使用限定范围封装的组件会在运行时通过给每个样式附加一个data属性自动限定其CSS的范围。在CSS中重写作用域选择器需要 高特异性 选择器。作用域组件也可以使用样式化 CSS自定义属性

DOM的影子

DOM的影子 是一个用于DOM和组件样式封装的本地浏览器解决方案。它保护组件不受周围环境的影响。你必须使用Shadow DOM组件的内部元素的外部样式 CSS自定义属性 CSS阴影部分

垫片

shim是一段代码,用于规范跨浏览器的api。shim可以有自己的API,对终端用户隐藏特定于浏览器的实现。

Transpiler

翻译是在执行之前将代码从一种语言转换到另一种语言的过程。通常,转译器将一种高级语言转换为另一种高级语言。最常见的一种 transpilation 离子框betway东盟体育app架正在转换 ES2015 / ES6 打印稿 ) ES5 (传统的JavaScript)。

打印稿

打印稿 是JavaScript的超集,这意味着它为您提供了JavaScript,以及许多额外的特性,如 类型声明 接口 .尽管Ionic是用betway东盟体育appTypeScript构建的,但使用它来构建Ionic应用完全是可选的。

单元测试

单元测试和单元测试是一种测试小段代码的方法,以查看它们的行为是否符合预期。单元测试框架包括Jasmine、Mocha、QUnit等。

Webpack

Webpack 将JavaScript模块和其他资产捆绑在一起。它可以用来创建只在需要时加载的单个或多个“块”。Webpack可以用于获取许多文件和依赖项,并将它们捆绑到一个文件或其他类型中。

Web标准

万维网联盟 W3C是Web的标准组织。在一起,行业领袖和公众共同努力发展 web标准 ,这是一组定义Web平台的协议、规范和技术。

Xcode

Xcode 是一个苹果IDE(集成开发环境),用于苹果操作系统(macOS, iOS, watchOS和tvOS)上的软件开发,可用于其他语言和平台的扩展。

下一个
版本控制
Baidu