私は多くの場所でコードを書いています。パフォーマンスと構文チェックのために JavaScript コンパイラを使用できるようにコードをリファクタリングしたいと考えています。コンパイルするコードを準備するための推奨事項は何ですか?
- JavaScript でサーバー側のデータをレンダリングするために、EJS で記述された JavaScript コードがあります。
コード:
<% if(product.type){ %>
$('#someid').html('<%= product.type %>'); //javascript
<% } %>
- コンパイラが変数名を変更すると思います(どの変数を変更しないように設定できるかはわかっていますが、ページ、スクリプト、またはウィジェット/サブページ全体で非常に多くの変数が使用されています; global のようなもの
var
)、その場合はきっと私のコードを折りたたむでしょう。
クロージャー スタイルで記述すると、各スクリプト ファイル間の変数の衝突が緩和されると聞いたことがあります。そのパターンを使用してすべてのコードを書き直す必要がありますか? コードを最初から作成する必要がありますか? コンパイルするコードを準備する方法を求めていますが、何か提案はありますか?