Web Component 实战 读书笔记

第一章 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>


激活模版

克隆节点

转载于:https://my.oschina.net/lilugirl2005/blog/646272

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值