作者: | Roy Sutton |
语言: | 英文 |
出版年份: | 2015 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Enyo: Up and Running, 2nd Edition》是由 Roy Sutton 编写的关于 Enyo 框架的权威指南。本书由 O’Reilly Media 出版,于 2015 年 1 月 8 日首次发布,旨在帮助开发者快速掌握 Enyo 框架,创建跨平台的交互式 Web 应用程序。
Enyo 是一个高性能的 JavaScript 框架,最初由惠普(HP)为 TouchPad 平板电脑开发,后于 2012 年 1 月以开源项目的形式发布,采用 Apache 2.0 许可证。2013 年,LG 电子收购了 webOS 团队,并将 Enyo 用于智能电视应用的开发。Enyo 的核心理念是支持跨平台开发、代码复用和轻量级高性能,适用于从移动设备到桌面浏览器的多种平台。
本书共分为 8 章和一个附录,系统地介绍了 Enyo 的核心概念、开发技巧和部署方法。
通过一个简单的“灯光”应用示例,展示了 Enyo 的基本用法,包括组件的创建、属性的使用以及事件的处理。
深入讲解了 Enyo 的四大核心概念:kinds(组件)、封装、属性和事件。介绍了如何通过继承和组合创建复杂的组件,并强调了封装的重要性。
探讨了 Enyo 中的组件(Component)和控件(Control)的概念,包括动态组件的创建、布局管理以及如何使用 Onyx 和 Moonstone 等 UI 库。
介绍了 Enyo 的布局工具,如 Scroller、Repeater、Fittable、List 和 Panels,帮助开发者设计响应式界面。
讲解了如何使用 Enyo 的模型(Model)、集合(Collection)和数据绑定功能来创建数据驱动的应用程序。
介绍了如何通过样式定制、性能优化和国际化(i18n)来提升应用的用户体验。
详细介绍了如何使用 Bootplate 工具链部署 Enyo 应用,包括 Web 应用、桌面应用、移动设备和智能电视的部署方法。
对 Enyo 的核心功能进行了总结,并鼓励读者参与 Enyo 社区,关注 Enyo 的最新动态。
提供了详细的开发环境搭建指南,包括 Node.js、Git 和 Bootplate 的安装与使用。
本书适合有一定 HTML、CSS 和 JavaScript 基础的 Web 开发者,以及对跨平台应用开发感兴趣的程序员。读者可以通过本书快速掌握 Enyo 的开发技巧,并将其应用于实际项目中。
《Enyo: Up and Running, 2nd Edition》是一本全面且实用的 Enyo 框架开发指南,适合每一位希望在 Web 开发领域探索新工具的开发者。