Web Component 实战 读书笔记
2016-03-23 00:00
405 查看
摘要: 探索PolymerJS Mozilla Brick Bosonic与ReactJS框架
第一章 Web Component简介
模版元素
检测是否支持模版特性
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Web Component : template support</title> </head> <body> <h1 id="message"></h1> <script> var isTemplateSupported = function(){ var template = document.createElement('template'); return "content" in template; }; var isSupported=isTemplateSupported(), message=document.getElementById("message"); if(isSupported){ message.innerHTML="Template element is supported by the browser."; } else{ message.innerHTML="Template element is not supported by the browser."; } </script> </body> </html>
延迟加载的模版
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Web Component : A inert template content example.</title> </head> <body> <div id="message"></div> <template id="aTemplate"> <img src="http://www.tutorialsavvy.com/wp-content/uploads/2014/11/ReactJS-830-8301-300x300.png" id="profileImage"> <script> alert("this is a script"); </script> </template> <script> (function(){ var imageElement=document.getElementById("profileImage"), messageElement=document.getElementById("message"); messageElement.innerHTML="IMG element "+imageElement; })(); </script> </body> </html>
激活模版
克隆节点
相关文章推荐
- 4种常用线程池
- POJ 1488 Tex Quotes --- 水题
- Js 对数值进行舍入
- 蒙特卡罗算法
- Qt简介
- Qt类图
- Qt布局
- UI编辑
- Qt新建项目
- 信号与槽
- 元对象系统
- 天下数据支招大批量数据导入数据库,dbf导入oracle,csv导入oracle
- 关于KeyMob-移动广告聚合观察 By KeyMob
- KeyMob小帮手使手机应用也可以赚更多广告收入
- KeyMob移动广告聚合平台:类似于房地产中介
- KeyMob移动广告聚合平台,最大化广告收入
- 国内收益最高的聚合平台--KeyMob移动广告聚合平台
- 国内最好的移动广告聚合平台--KeyMob
- 如何处理php服务器端requires ext-gd 报错?
- 理解 virbr0 - 每天5分钟玩转 OpenStack(11)