Polymer:面向未来的Web组件开发

0
(0)

Polymer:面向未来的Web组件开发

作者:[美]JarrodOverson,JasonStrimpel

出版社:电子工业出版社

原作名:DevelopingWebComponents:UIfromjQuerytoPolymer

译者:谢光磊

出版年:2015-10

页数:214

定价:65

装帧:平装

ISBN:9787121271724

内容简介
······

Web组件(Web Component)是一项新兴的Web技术。((Polymer:面向未来的Web组件开发》将帮助你理解W3C关于Web组件的标准,教你构建可重用、自定义的HTML5Web组件。本书的主要内容包括:文档流、定位、z-index等核心概念,以及定位、拖拽、改变尺寸的实现;UI的内涵及从Dojo、jQuery UI、Kendo UI等中抽象出的典型模式;深入理解W3C标准,以及如何将自己的控件转化为一个功能齐备的Web组件:利用Google的Polymer框架封装、打包、部署Web组件。

作者简介
······

Jarrod Overson在Web开发领域有15年以上的经验,曾在创业公司工作,也曾经供职于全球性的大公司。目前他在Shape Security工作。Jarrod 是开源社区和JavaScript语言工具的活跃贡献者和布道师,他创建了Plato和许多其他的工具和库。

Jason Strimpel是一名具有15年以上经验的软件工程师。目前,他供职于WalmartLabs,主要工作是编写软件,以支持 UI 应用的开发。Jason同样也活跃于开源社区,他维护着诸如 LazoJS 等框架。

目录
······

前言

第 1 章 概述

什么是 Web 组件

HTML 模板

HTML 引用

自定义元素

Shadow DOM

为什么使用 Web 组件

I UI 核心概念

第 2 章 基础知识

DOM 抽象层的重要性

控件的 API 和生命周期

继承模式

依赖

优化

Web 组件不仅仅是 JavaScript

示例控件

Voltron 控件基类

对话框类

对话框的 CSS 和 HTML

总结

第 3 章 文档流与定位

文档流

定位元素

offsetParent

定位

计算元素的位置

相对于视窗

相对于文档

定位对话框控件

总结

第 4 章 理解和操作 z-index

z-index 究竟是什么?

渲染层、堆叠次序与 z-index

默认堆叠次序

重写默认堆叠次序

堆叠上下文

堆叠上下文是怎么创建的?

事情越来越复杂了

管理 z-index

z-index管理者对象

转化为 jQuery 插件

向对话框控件类添加 z-index 管理功能

总结

II 构建 UI

第 5 章 克隆节点

使用 cloneNode 方法

使用 jQuery.clone

对话框控件

总结

第 6 章 创建浮层

定义 API

工具

检测滚动栏的宽度

……

第 7 章 拖动元素

第 8 章 调整元素尺寸

第 9 章 完成对话框控件

III 构建HTML5 Web组件

第 10 章 模板

第 11 章 Shadow DOM

第 12 章 自定义元素

第 13 章 引入文档

IV 使用Polymer测试、构建、部署Web组件

第 14 章 Polymer 简介

第 15 章 将对话框迁移至 Polymer

第 16 章 测试 Web 组件

第 17 章 打包和发布

第 18 章 结语

索引

点击星号评分!

平均分 0 / 5. 投票数: 0

还没有投票!请为他投一票。

推荐阅读

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册