的建議我在尋找反饋,關於如何更好地構建我的java腳本的建議。我試圖將js代碼移入他們自己的文件中。它的工作原理,但我不知道這是否是下面的示例腳本的首選方式?揭示原型模式是否過分誇張,或者不是其他原因的好選擇?尋找關於如何構建javascripts
Portalen.Archive = function() {
};
Portalen.Archive.prototype = function() {
var options = {
minDate: new Date(2012, 0, 1),
changeMonth: true,
changeYear: true
};
var start = function() {
$("#StartDate").datepicker(options);
$("#EndDate").datepicker(options);
$("#searchButton").on("click", function() {
search();
});
};
var search = function() {
$.ajax({
url: "/Archive/Index",
type: "post",
data: $("#searchForm").serialize(),
success: function (response) {
$("#resultContainer").html(response);
}
});
};
return {
start: start
};
}();
並在視圖我使用這樣的
<script type="text/javascript" src="~/Scripts/app/portalen-archive.js"></script>
<script type="text/javascript">
$(function() {
var s = new Portalen.Archive();
s.start();
})
</script>
我真的很喜歡這種方法,成功地使用它,非常感謝! – Pelle