mvp模式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../jquery-3.1.0.js"></script>
</head>
<body>
    <div>
        <input type="text" id="input">
        <button id="btn">提交</button>
        <ul id="list"></ul>
    </div>
    <script>
        function Page() {

        }
        $.extend(Page.prototype, {
            init: function () {
                this.bindEvents()
            },
            bindEvents: function () {
                var btn = $("#btn");
                btn.on("click", $.proxy(this.handleBtnClick,
                    this))
            },
            handleBtnClick: function () {
                var inputElem = $("#input");
                var inputValue=inputElem.val();
                var ulElem = $("#list");
                ulElem.append("<li>" + inputValue + "</li>");
                inputElem.val('');
            }
        });
        var page = new Page();
        page.init();
    </script>
</body>
</html>
原文地址:https://www.cnblogs.com/tuziling/p/10196998.html