@abcum/ember-app 中文文档教程

发布于 5年前 浏览 29 项目主页 更新于 3年前

ember-app

一个插件,可以更轻松地使用 Ember.js 构建复杂的应用程序。

Features

ember-app 插件为 Ember.js 应用程序添加了大量功能:

Advanced styling and SCSS mixins

各种 scss mixins 可以轻松设置高级用户界面的样式。

Application versioning

使用自动应用程序版本控制功能来检测单页 Ember.js 应用程序何时有更新。 使用自动生成的版本文件或使用服务工作者

Service worker configuration

使用 Service Worker 轻松缓存资产,并启用 Ember.js 应用程序的离线使用。 Service Worker 是自动配置的,支持自动安装 Service Worker、更新检测和缓存激活。

Progressive Web App customisation

在您的 Ember.js 应用程序中自动启用渐进式网络应用程序功能,包括主题规范、图标、启动图像和网络应用程序清单创建。

3rd party metrics services integration

与 Google Analytics、Facebook Pixel、Heap Analytics、Mixpanel 和 Intercom 的自动集成,启用高级第 3 方集成以检测您的 Ember.js 应用程序中的使用情况。

Custom Moment.js library integration

通过 ES6 模块导入,利用自定义 Moment.js 库集成。 扩展功能允许检测工作日和周末、工作日和假期。

Advanced user-interface elements

使用各种高级元素来充分利用您的 Ember.js 应用程序。 元素包括图表代码编辑器右键菜单下拉菜单可放置区域可扩展 iframe头像initialsLQIP viewport-detecting images , 模态窗口, 元素弹出窗口,和标签

Advanced handlebars helpers

各种 handlebars helpers 直接在模板语言中启用高级功能。 助手包括动作助手数组助手dom 助手 , 事件助手, 格式助手键盘助手逻辑助手数学助手, 对象助手, < a href="https://abcum.github.io/ember-app/docs/helpers/promises">承诺助手,路由助手, 滚动助手排序助手字符串助手,和时间助手

Built-in Electron integration

使用内置的 Ember CLI 命令轻松服务、构建和部署 Electron 应用程序。 该插件在 Electron 中运行时自动检测,启用自动更新检测、安装和重启,以及ES6 Electron 模块 集成。

Installation

ember install @abcum/ember-app

Usage

访问文档网站获取更多关于如何安装的信息在开发 Ember.js 应用程序时使用插件。

Contributing

有关如何开发和贡献对 ember-app 的更改的详细信息,请参阅贡献 指南。

License

此项目已根据 MIT 许可 获得许可。

ember-app

An addon which makes building complex applications using Ember.js easier.

Features

The ember-app addon adds a multitude of functionality to an Ember.js app:

Advanced styling and SCSS mixins

A variety of scss mixins enable easy styling of advanced user interfaces.

Application versioning

Use automatic application versioning functionality to detect when there is an update to your single-page Ember.js application. This functionality is available using either an automatically generated version file, or using a service worker.

Service worker configuration

Easily cache assets using a service worker, and enable offline usage of your Ember.js application. The service worker is configured automatically, enabling automatic service worker installation, update detection, and cache activation.

Progressive Web App customisation

Automatically enable progressive web app features in your Ember.js application, including theme specifications, icons, startup images, and web-app manifest creation.

3rd party metrics services integration

Automatic integration with Google Analytics, Facebook Pixel, Heap Analytics, Mixpanel, and Intercom, enable advanced 3rd party integration for usage detection in your Ember.js application.

Custom Moment.js library integration

Make use of custom Moment.js library integration using ES6 module imports. Extended functionality allows for detecting weekdays and weekends, workdays, and holidays.

Advanced user-interface elements

Use a variety of advanced elements to get the most out of your Ember.js application. Elements include charts, code editors, right-click menus, dropdown menus, droppable areas, scalable iframes, gravatars and initials, LQIP viewport-detecting images, modal windows, element popups, and tags.

Advanced handlebars helpers

A variety of handlebars helpers enable advanced functionality directly inside the templating language. Helpers include action helpers, array helpers, dom helpers, event helpers, format helpers, keyboard helpers, logic helpers, maths helpers, object helpers, promise helpers, routing helpers, scrolling helpers, sorting helpers, string helpers, and time helpers.

Built-in Electron integration

Easily serve, build and deploy an Electron application using built-in Ember CLI commands. The addon automatically detects when running in Electron, enabling automatic update detection, installation, and restarting, and ES6 Electron module integration.

Installation

ember install @abcum/ember-app

Usage

Visit the documentation site for more information on how to use the addon when developing an Ember.js app.

Contributing

See the contributing guide for details on how to develop and contribute changes to ember-app.

License

This project is licensed under the MIT License.

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文