首页 > 其他 > 详细

chrome36可以使用自定义元素的回调了

时间:2014-09-02 22:52:45      阅读:327      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html>
    <head>
        <title>ms-attr-*</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width">
        <script src="avalon.js"></script>

        <script>
            avalon.define("test", function(vm) {
                vm.toggle = true
                vm.aaa = "aaa"
                vm.click = function() {
                    vm.toggle = !vm.toggle
                    console.log(vm.toggle)
                }
                vm.change = function() {
                    vm.aaa = "bbb"
                }
            })
            var XBooPrototype = Object.create(HTMLElement.prototype);

            XBooPrototype.detachedCallback = function() {
                console.log("remove")
            }
            XBooPrototype.attachedCallback = function() {
                console.log("add")
            }
            var XBoo = document.registerElement(‘x-boo-ir2‘, {
                prototype: XBooPrototype
            });
       
            window.onload = function() {
                var xboo = new XBoo()
                var body = document.body
                body.appendChild(xboo);

                body.removeChild(xboo);
            }

        </script>
        <style>
            .aaa {
                background: goldenrod;
            }
            .bbb{
                background: green;
            }
        </style>

    </head>
    <body ms-controller="test">

        <div ms-hover="{{aaa}}:toggle" ms-click="click">ddddd</div>
        <button ms-click="change">点我</button>
    </body>
</html>

chrome36可以使用自定义元素的回调了

原文:http://www.cnblogs.com/rubylouvre/p/3952395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!