一个很简单的dialog的思绪,待完美!

var dialog = (function(){  
    var mydialog = function(){};
    mydialog.show = function(info){
        kk = document.createElement("div");//为何这里不能加va?
        document.body.appendChild(kk)
        kk.innerHTML = info+"<button type='button' value='close'></button>";
        kk.childNodes[1].onclick = mydialog.close;
        kk.className = "center";
    }
    mydialog.close = function(){//这类写法是什么知识点?
        document.body.removeChild(kk)
    }
    return mydialog;
})();
window.show = dialog.show;

以上代码虽然简朴,却包含了几个比较主要的知识点,闭包、IIFE

    原文作者:serendipity
    原文地址: https://segmentfault.com/a/1190000002650712
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞