1
JSコードを含むjspxページがあり、コードの一部が動的に生成されるため、コード。(Spring MVC WebAppの)JSPXページ内のJavaScriptコードを縮小する
など。 Google Chart APIでグラフを描き、for each JSTLタグでデータを埋めているとしましょう。
<script type="text/javascript">
google.load('visualization', '1', {'packages':['corechart']});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('number', 'data');
data.addRows(${fn:length(chartData)});
<c:forEach items="${chartData}" var="entry" varStatus="status">
data.setValue(${status.count-1},0,${entry.value});
</c:forEach>
var chart = new google.visualization.LineChart(document.getElementById('google_chart'));
chart.draw(data, {width: 620, height: 300});
}
</script>
私の理想的な解決策は、タグが存在することです。 <something:minify><script type="text/javascript"> .... </script></something:minify>
は仕事をするだろうが、私はすべての可能な解決策に興味がある。
これは素晴らしいソリューションですが、Node.js上で動作します。 –
"これはNodeJSで開発されていますが、CommonJSモジュールシステムをサポートするすべてのJavaScriptプラットフォームで動作するはずです(ご使用のプラットフォームがCommonJSをサポートしていない場合は、簡単に実装するか、UglifyJSソース)。 " –