html代码:4 P, e8 V- w1 P! B4 \
- <html>
7 I, L/ x5 I: J x- F - <head>
4 Q' t0 b- ]- K) T; ~4 S, C - <title>combine_javascript example</title> " P; y. e, ~" z9 }* V0 l
- <script src="js1.js"></script>
7 I. W+ `1 e J* N% u) s# j5 o - <script src="js2.js"></script>
; l% J, N! X' \8 v/ R - </head>
4 [* i m- S- |2 [; c1 {' x0 Q# ` - <body>
; [# N/ U; Y( t" L y& G3 t - Hello, PageSpeed! & y( B: L' E; B- g, S( |
- </body>
6 W! n d8 a8 a9 S - </html>
复制代码 js1.js代码为:
& n* q8 B. V7 P! _, [- function logText(message) { ' D% Q" H4 V, R* }4 r
- document.body.appendChild(document.createTextNode(message)); ( p. a9 e" p6 F/ f4 k5 M, [* x9 r2 x5 p
- document.body.appendChild(document.createElement("br")); ' ^; f$ u5 z+ ?* i' [7 V5 o; h
- }
复制代码 js2.js代码为:1 z7 P; d' v7 l
- window.onload = function() { / k$ d+ \: c5 c* R: J
- logText("Application started."); ) `5 @% F' Q8 G& G( S7 i$ S
- logText("Library operation confirmed."); ; G' h" P# }0 B6 O$ r. Q
- }
复制代码 合并后的html代码:
2 Y' S/ R2 I6 \- <html> : W* w9 ]# f0 d6 { ~" t8 Z
- <head>
1 `6 C1 h5 |- M( p* Q8 C1 O m - <title>combine_javascript example</title> 6 ]4 e3 b$ z7 M" J: ]
- <script src="js1-js2.js"></script>
6 V( B4 A9 i# t3 l - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 V, F4 y1 Z) t; N$ o3 g) [ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
1 Y, d9 u# m" D4 X% l - </head> 5 G+ U3 ]4 a! e o+ \, V) L: A. v
- <body> x5 H" g3 R& h. u( l
- Hello, PageSpeed!
& d8 J( Q2 s9 N* P4 B% h3 k7 S - </body>
( w# S H' N/ a2 k% @ - </html>
复制代码 3 l0 _7 r [- H5 L9 M
5 `% \* D, t8 s7 |$ G3 Y9 t |