术语表
无障碍 (Accessibility)
(a11y) 是一种实践,旨在让尽可能多的人能够使用 Web 内容,即使人们的能力有限。这包括残障人士、使用移动设备的人士以及网络连接缓慢的人士。内容的开发应尽可能达到技术允许的无障碍程度。
Android SDK
是一个为 Google Android 平台开发者构建的软件开发工具包。它包含了构建、测试和调试 Android 应用程序的工具。
Android Studio
是用于原生 Android 应用开发的官方集成开发环境 (IDE)。
Autoprefixer
是一个工具,用于为手写的 Sass/CSS 代码添加特定于供应商的前缀。这确保了您编写的标准化 CSS 规则能够在所有支持的浏览器中应用。例如,您无需了解各种浏览器使用的不同 flexbox 语法,autoprefixer 允许您只需编写 display: flex;,它就会自动插入正确的 CSS。
打包 (Bundling)
打包是将应用程序的依赖项(您编写的代码加上已安装的 npm 模块)编译/转译成一个单一文件的过程。
Capacitor
是一个开源的跨平台应用运行时,允许基于 Web 的应用在 iOS、Android、Electron 和 Web 上原生运行。将这些应用称为"原生渐进式 Web 应用"很有帮助,它们代表了超越传统混合应用思维的下一个演进阶段。Capacitor 由 Ionic 公司创建并积极开发/支持。
CLI
CLI,即命令行接口 (Command-Line Interface),是一种基于文本与程序交互的界面。Mac 用户常见的命令行应用是终端 (Terminal),而 Windows 用户通常使用命令提示符 (Command Prompt)。Ionic 社区通常使用此术语来指代 Ionic 的 CLI。Ionic 的 CLI 可用于 许多事情,例如创建应用的正式构建版本、运行开发服务器以及访问
Ionic 商业服务
。
CommonJS
是一个为 JavaScript API 定义标准格式的组织。他们为 JavaScript 模块和包定义了标准。
Cordova
是一个开源移动应用开发框架,它将标准的 HTML/CSS/JS 转换为功能完备的原生应用。它提供用于访问原生设备功能的 JavaScript API,例如摄像头或加速度计。Cordova 包含了将 Web 应用打包到 iOS、Android 和 Windows Phone 所需的构建工具。
CORS
(跨源资源共享)是一种机制,允许服务器控制客户端对 Web 资源的访问。有关更多信息,请参阅 CORS 常见问题解答。
CSS 变量 (CSS Variables)
您可能熟悉 Sass 中的变量。
CSS 变量
实现了相同的功能,但内置于浏览器中。所有主流浏览器 (Evergreen browsers) 都支持 CSS 变量。
装饰器 (Decorators)
装饰器是返回函数的表达式。它们允许您获取现有函数并扩展其行为。使用 TypeScript,您还可以装饰类和参数。当您装饰一个类