html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta content="telephone=no" name="format-detection">
<meta http-equiv='Content-Type' content='text/html;charset=UTF-8' />
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1" />
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<button class="a">
click
</button>
<script type="text/javascript" src="test.js"></script>
<script type="text/javascript">
//test模块
var test = objFn;
$('.a').click(function(){
test.al()
})
</script>
</body>
</html>
js
/** * test模块写法 * @type {{doAl: objFn.doAl, al: objFn.al}} */ var objFn = { /** * 默认值 */ DEFAULT_STRING: '默认值', /** * 执行 */ doAl:function(){ alert(this.DEFAULT_STRING) }, /** * 去执行 */ al: function (){ this.doAl(); } }