Enyo: Up and Running 2nd Edition
作者: 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 的核心概念、开发技巧和部署方法。

第 1 章:快速入门

通过一个简单的“灯光”应用示例,展示了 Enyo 的基本用法,包括组件的创建、属性的使用以及事件的处理。

第 2 章:核心概念

深入讲解了 Enyo 的四大核心概念:kinds(组件)、封装、属性和事件。介绍了如何通过继承和组合创建复杂的组件,并强调了封装的重要性。

第 3 章:组件与控件

探讨了 Enyo 中的组件(Component)和控件(Control)的概念,包括动态组件的创建、布局管理以及如何使用 Onyx 和 Moonstone 等 UI 库。

第 4 章:布局

介绍了 Enyo 的布局工具,如 Scroller、Repeater、Fittable、List 和 Panels,帮助开发者设计响应式界面。

第 5 章:数据驱动的应用程序

讲解了如何使用 Enyo 的模型(Model)、集合(Collection)和数据绑定功能来创建数据驱动的应用程序。

第 6 章:完善应用

介绍了如何通过样式定制、性能优化和国际化(i18n)来提升应用的用户体验。

第 7 章:部署

详细介绍了如何使用 Bootplate 工具链部署 Enyo 应用,包括 Web 应用、桌面应用、移动设备和智能电视的部署方法。

第 8 章:总结

对 Enyo 的核心功能进行了总结,并鼓励读者参与 Enyo 社区,关注 Enyo 的最新动态。

附录 A:开发环境搭建

提供了详细的开发环境搭建指南,包括 Node.js、Git 和 Bootplate 的安装与使用。

适用人群

本书适合有一定 HTML、CSS 和 JavaScript 基础的 Web 开发者,以及对跨平台应用开发感兴趣的程序员。读者可以通过本书快速掌握 Enyo 的开发技巧,并将其应用于实际项目中。

书籍特色

  • 实战性强:通过丰富的代码示例和 jsFiddle 在线实验,帮助读者快速上手。
  • 全面覆盖:从基础到高级,涵盖 Enyo 的核心功能和开发技巧。
  • 跨平台部署:详细介绍了如何将 Enyo 应用部署到多种平台,包括 Web、桌面、移动设备和智能电视。

《Enyo: Up and Running, 2nd Edition》是一本全面且实用的 Enyo 框架开发指南,适合每一位希望在 Web 开发领域探索新工具的开发者。

期待您的支持
捐助本站