ES6实例-留言板

用ES6实现简单留言板

$(function () {
    const m = new Map();
    //提交留言
    $(".submit").click(() => {
        //let name = $(".name").val(),
        //    msg = $(".message").val();
        let [name, msg] = [$(".name").val(), $(".message").val()];//解构
        m.set(name, msg);
        list();
    });
    //列表展示
    let list = () => {
        var str = "";
        for (let [k, v] of m) {
            str += ` <li class="list-group-item">${k}
                        <span>说:</span>${v}
                        </li>`;
        };
        $(".messageList").html(str);
    }
})
<!DOCTYPE html>
<html lang="zh-en">
<head>
    <title>es6实现简单留言板</title>
    <meta http-equiv="content-type" charset="text/html;charset=utf-8">
    <script src="js/jquery.min.js"></script>
    <script src="js/index.js"></script>
    <link href="css/bootstrap.min.css" rel="stylesheet" />
    <link href="css/index.css" rel="stylesheet" />
</head>
<body>
    <div class="container">
        <div class="form-horizontal">
            <div class="form-group">
                <label class="col-sm-1 control-label">昵称:</label>
                <div class="col-sm-11">
                    <input type="email" class="form-control name" id="inputEmail" placeholder="请输入昵称" />
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-1 control-label">留言:</label>
                <div class="col-sm-11">
                    <textarea type="message" class="form-control message" rows="5" placeholder="请输入内容"></textarea>
                </div>
            </div>
            <div class="form-group">
                <div class="col-sm-offest-1 col-sm-11">
                    <button type="submit" class="btn btn-success submit">提交留言</button>
                </div>
            </div>
            <div class="panel panel-primary">
                <div class="panel-heading">留言列表</div>
                <div class="panel-body">
                    <ui class="list-group messageList">
                       <!--<li class="list-group-item">张三
                        <span>说:</span>大家好
                        </li>--> 
                    </ui>
                </div>
            </div>
        </div>
    </div>
</body>
</html>
原文地址:https://www.cnblogs.com/Lolita-Q/p/12511320.html