jQueryとjQuery UIを使用してDOM要素を操作しています。大きなjavascriptファイルを複数の小さなファイルに分割する
index.htmlを:
<html>
<head>
<link href="dashboard.css" rel="stylesheet">
</head>
<body>
<script src="dashboard.js"></script>
<body>
</html>
dashboard.js:
function addAccordian() {
// some logic here
}
function addConnectedSortable() {
// more logic here
}
function addPiecharts() {
// a huge chunk of logic here
// for example,
// several ...
// hundred ...
// line ...
// of code
}
function readyFn(jQuery) {
addAccordian();
addConnectedSortable();
addPiecharts();
}
$(document).ready(readyFn);
私だけdashboard.js
ファイルは、時間とともにどんどん大きく成長描くことができます。
質問:いくつかの小さなJavaScriptファイルに分割する方法はありますし、何とかinclude
/import
それら?
私はJavaの背景から来ているので、質問があまり意味がない場合は私を許してください。
私はこのプロジェクトはまだ早いので、私たちが使用する技術には柔軟性があるので、何か提案はありません。
うん。それはしばしばビルドプロセスと呼ばれます。例えばwebpack/gulp/gruntのようなものを使って行うことができます。 –
私は[この記事](http://ryanmorr.com/understanding-scope-and-context-in-javascript/)がいくつかの名前の競合の問題を解決することを発見しました。 "module pattern"を検索 –