WebComponent实战(探索PolymerJSMlaBrickBosonic与ReactJS框架) 普通图书/教材教辅/教材/大学教材/计算机与互联网 (印)帕特尔|译者:范洪春//邵锋//何语萱//姜天意 电子工业 9787273827
新华书店全新正版书籍图书 保证_可开发票_极速发货支持7天无理由
¥
49.7
7.6折
¥
65
全新
仅1件
作者(印)帕特尔|译者:范洪春//邵锋//何语萱//姜天意
出版社电子工业
ISBN9787121273827
出版时间2015-10
装帧其他
开本其他
定价65元
货号3363575
上书时间2024-01-28
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
帕特尔,SandeepKumarPatel,是一位高级web工程师,技术博客www.tutorialsavvy.com的创始人,该博客自2012年创建以来一直被广泛阅读。他在面向对象的JavaScript和基于JSON的web应用开发上,有超过5年的经验;曾获GATE-2005信息技术(IT)资格认证及印度韦洛尔理工大学硕士学位。你可以在LinkedIn上了解到更多关于他的个人信息。DZone曾在web技术出版方向上授予他具价值博主(MVB)奖项。此外,他还获得过JCG(JavaCodeGeeks)颁发的JCG徽章。
目录
前言
第1章Web Component简介
Web Component是什么?
Web Component的使用动机和困境
Web Component架构
模板元素
模板元素的细节
检测是否支持模板特性
延迟加载的模板
激活模板
HTML Import
HTML Import特性检测
访问引入的文档13
HTML Import的事件15
Shadow DOM
ShadowDOM特性检测
Shadow tree
自定义元素
自定义元素特性检测
自定义元素的开发
示例:自定义元素
节点分布
内容插入点
Shadow插入点
为Web Component添加样式
构建时钟组件
时钟模板
时钟元素注册脚本
组件的使用
X-Tag
X-Tag元素生命周期
开发X-Tag自定义元素
Polymer
MozillaBrick
ReactJS
Bosonic
总结
第2章 Polymer简介
什么是Polymer?
安装和配置Polymer
下载ZIP文件
使用GIT克隆
使用Bower
PolymerJS结构
包含polyfill的Web Component
Polymer库56
元素
Core元素
core-tooltip元素
paper元素
Material Design
Polymer Designer工具
使用设计工具开发
获取GitHub令牌
开发E-mail订阅表单
Yeoman Polymer生成器
Polymer生成器命令
Polymer应用生成器
Polymer元素生成器
Polymer种子生成器
PolymerGithub页面生成器
总结78
第3章 使用Polymer开发WebComponent
PolymerJS的ready事件
Polymer表达式
Polymer模板的自动绑定
过滤器表达式
内建的过滤器表达式
自定义过滤器表达式
全局的过滤器表达式
开发Polymer自定义元素
定义自定义元素
定义元素属性
定义默认属性
定义公共属性和方法
发布属性
定义生命周期方法
注册自定义元素
开发一个自定义元素示例
扩展自定义元素
Polymer方法
Polymer的mixin方法
Polymer的import方法
Polymer的waitingFor方法
Polymer的forceReady方法
异步任务执行
开发一个数显时钟
使用Yeoman
Yeoman元素生成器
Yeoman种子生成器
Yeoman GitHub页面生成器
为生产环境下使用vulcanize做准备
安装vulcanize
运行vulcanize进程
总结
第4章 探索WebComponent开发工具Bosonic
Bosonic是什么?
浏览器支持情况
配置Bosonic
Bosonic包
内建元素
b-sortable元素
b-toggle-button元素
开发自定义元素
第1步创建red-message元素目录
第2步进入到red-message目录
第3步为生成一个框架
第4步验证目录结构
第5步定义元素的代码
第6步修改indexhtml示例文件
第7步使用Grunt生成分发文件
第8步运行indexhtml文件
Bosonic生命周期
生命周期示例
开发一个数显时钟
总结
第5章 使用MozillaBrick开发WebComponent
Brick库是什么?
Mozilla Brick1.0
Mozilla Brick2.0
安装Mozilla Brick
配置Mozilla Brick
内置组件145
brick-calendar元素
brick-flipbox元素
brick-deck元素
brick-tabbar元素
brick-action元素
brick-menu元素
X-Tag库
使用X-Tag来开发一个数显时钟
总结
第6章 使用ReactJS开发WebComponent
走近React
Flux架构
Flux的关键特性
安装ReactJS
配置ReactJS
使用ReactJS
JSX是什么
使用JSX创建自定义组件
ReactJS行内样式
ReactJS事件处理
使用非DOM属性
ReactJS组件生命周期
ReactJS初始化
ReactJS存在期
ReactJS销毁期
ReactJS生命周期示例
有状态的自定义组件
生产环境预编译JSX
JSX文件监听
使用ReactJS开发一个数显时钟
第1步开发脚本定义数显时钟组件生命周期
第2步定义数显时钟组件的CSS样式
调试ReactJS
总结
附录 Web Component参考文献
内容摘要
随着前端技术的发展,组件化和模块化的思想越来越深入人心。早在2013年,WebComponent就被写入了W3C工作草案中。Google、Facebook、Yahoo、
Mozilla等走在前端的公司均对WebComponent标准进行了具体实现。帕特尔编著的《WebComponent实战(探索PolymerJSMozillaBrickBosonic与ReactJS框架)》详细讲解了WebComponent规范,并且结合具体的类库阐述了所有可以构建WebComponent规范的关键特性。适用于每一位对WebComponent规范感兴趣的开发者。
— 没有更多了 —
以下为对购买帮助不大的评价