写法1:
<script> var database = function () { function add(){ console.info("add"); } function queryAll(){ console.info("queryAll"); } /** 带参数 */ function delById(id){ console.info("delById:" +id); } return { add:add, queryAll:queryAll, delById:delById } }(); database.add(); database.delById(34); console.info(database); </script>
URL HASH:
<script src="js/jquery-2.1.4.min.js"></script>
<script>
function route() {
var page = window.location.hash;
console.info(page);
}
$(function() {
$(window).bind("hashchange", route);
})
</script>
<a href="#1">1</a>
<a href="#2">2</a>
我们通过绑定hashchange事件,当点击连接时可以实现使用ajax实现无刷新跳转。