Web组件正在快速成熟,本书将针对架构、配置及工作选择进行具体详细的介绍。读者将接触到web组件发展的核心工具和文件库,包括Polymer、Bosonic、 Mozilla Brick、和ReactJS,并通过实例讲解Web组件的发展、运用JavaScript创建功能性Web组件,以及建立自己的Web组件工具箱。
全面剖析面向未来的组件化思想及开发技术
前言
欢迎你来到《WebComponent实战》。如果你想学习和理解W3C提出的WebComponent
规范,使用 Polymer、Bosonic、Mozilla Brick 及 ReactJS 开发自己的 Web Component,那这本
书一定很适合你。它提供了一个系统化的方法来构建响应式 web 应用程序。这本书会阐述
所有可以帮助构建 Web Component 规范的关键特性,并附有所需的完整源代码。
本书概览
第 1 章 Web Component 简介
本章主要介绍 Web Component,囊括了创建 Web Component 单元的详细说明。
第 2 章 Polymer 简介
本章主要介绍关于 Google 的 Polymer 类库。解释了该类库的架构体系。同样也探索了
core 和 paper 元素。
第 3 章 使用 Polymer 开发 Web Component
本章主要介绍关于如何使用 PolymerJS 开发自己的 Web Component。同样也提供了使用
该类库创建自定义组件的详细指南。
第 4 章 探索 Web Component 开发工具 Bosonic
本章侧重于讲解 Bosnic 工具。阐述了如何使用这些工具创建自定义组件。
第 5 章 使用 Mozilla Brick 开发 Web Component
在本章你会接触到 Mozilla Brick 类库,囊括了 Brick 类库的简明介绍。同样也包含了使
用 Brick 创建各类组件的代码示例。
第 6 章 使用 ReactJS 开发 Web Component
本章侧重于讲解 ReactJS,解释了什么是 React 方式。包含了使用 ReactJS 创建 Web
Component 的代码示例。
附录 Web Component 参考文献
列出了进一步学习 Web Component 可能用到的站点和论坛。
阅读本书可能用到的工具
本书所需的工具和类库如下。
? WebStorm IDE
? 最新的 Chrome
? GIT
? npm
? Bower
? Yeoman
? Grunt
面向读者
本书适用于有意向学习和开发 Web Component 的开发者,对于那些想要学习市场上各
类框架来开发 Web Component 的开发者同样适用。当然,这本书对于每一个有兴趣深入了
解 Web Component,想要开发属于自己的自定义组件的开发者也很适用。
本书约定
在本书中,会有不同的文本样式用于区分不同类别的信息。下面是这些样式的部分示
例,并且解释了它们的含义。
文本段中的代码、数据表名、文件夹名、文件名、文件扩展名、路径名、URL、用户输
入的文本及 Twitter 账号会按照下面的方式展示:
“我们可以通过使用 include 指令来包含其他的上下文。”
代码块会遵循下面的方式:
xiv 前言
Web Component: template support如果想强调代码块的某一特定部分,会加粗相应的行或者项:
Template is activated using importNode method.
读者评论