Web Component实战-探索PolymerJS.Mozilla.Bosonic与ReactJS框架
相关资料
[
“创建一个大型应用的秘诀就是不去创建大型应用,而把应用切分成组件。然后组装测
试,由多个组件组合而成一个应用。”
——justin meyer,javascript mvc 作者
]
本书特色
[
web组件正在快速成熟,本书将针对架构、配置及工作选择进行具体详细的介绍。读者将接触到web组件发展的核心工具和文件库,包括polymer、bosonic、 mozilla brick、和reactjs,并通过实例讲解web组件的发展、运用javascript创建功能性web组件,以及建立自己的web组件工具箱。
]
内容简介
[
√ javascript mvc 作者说过:“创建大型应用的秘诀就是不去创建大型应用,而把应用切分成组件。然后组装测试,由多个组件组合而成一个应用。”
√ 前端摩尔定律:“每 18 ~ 24 个月,前端都会难一倍”。每个前端都要拥抱web componet。
√ web component 带来 ui 组件化的全新标准,帮助开发者在开发过程中创建稳定且可复用的组件。
√ web component 做到分离关注点,降低代码维护成本并提升开发效率,是前端发展必由之路。
]
作者简介
[
Sandeep Kumar Patel 是一位高级 web 工程师,技术博客 www.tutorialsavvy.com的创始人,该博客自 2012 年创建以来一直被广泛阅读。他在面向对象的 JavaScript 和基于JSON 的 web 应用开发上,有超过 5 年的经验;曾获 GATE-2005 信息技术(IT)资格认证及印度韦洛尔理工大学硕士学位。你可以在 LinkedIn(http:// www.linkedin.com/in/techblogger)上了解到更多关于他的个人信息。DZone 曾在 web 技术出版方向上授予他**价值博主(MVB)奖项。你可以在http://www.dzone.com/users/sandeepgiet查看到他的文章。此外,他还获得过 JCG(Java Code Geeks)颁发的 JCG 徽章。同样,可以在 http://www.javacodegeeks.com/author/sandeep-kumar-patel/ 查看到他的文章。
译者介绍:范洪春,****(中国)网络技术有限公司前端工程师。
]
目录
前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii第 1 章 web component 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1web component 是什么? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1web component 的使用动机和困境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2web component 架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2模板元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3模板元素的细节. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3检测是否支持模板特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4延迟加载的模板. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6激活模板. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7html import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11html import 特性检测. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11访问引入的文档. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13html import 的事件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15shadow dom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16shadow dom 特性检测 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17shadow tree. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19自定义元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24自定义元素特性检测 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24自定义元素的开发. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26示例:自定义元素. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29节点分布 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31内容插入点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31shadow 插入点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33为 web component 添加样式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35构建时钟组件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39时钟模板. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39时钟元素注册脚本. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40组件的使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41x-tag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43x-tag 元素生命周期 .
封面
书名:Web Component实战-探索PolymerJS.Mozilla.Bosonic与ReactJS框架
作者:帕特尔
页数:198
定价:¥65.0
出版社:电子工业出版社
出版日期:2015-10-01
ISBN:9787121273827
PDF电子书大小:101MB 高清扫描完整版
本文标题:《Web Component实战-探索PolymerJS.Mozilla.Bosonic与ReactJS框架》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!