html代码:
/ L: R) Y. D4 e- <html> 9 e) J& f, [. m
- <head>
# u2 P$ X; D+ C# y6 ` - <title>combine_javascript example</title> + U8 M6 S$ q' m3 W( C7 \$ b, P
- <script src="js1.js"></script> 6 j% H; C* ]8 v4 c* O6 Z
- <script src="js2.js"></script> ' ]) S0 L" Q+ S
- </head>
, z( E( Q @! c7 \ k6 K7 n - <body> / W, @+ D2 S- h: x% J* S% c; D9 v
- Hello, PageSpeed!
$ U8 e) G q$ \% }' r6 [ - </body> ) j+ B4 k X' C, K. V
- </html>
复制代码 js1.js代码为:
% q4 }9 }# K4 k" Q! b- function logText(message) {
- l# Q1 c+ z. s5 X2 M' u7 _ - document.body.appendChild(document.createTextNode(message));
; k9 I# C1 U# p* k/ z+ N( c/ h" H - document.body.appendChild(document.createElement("br")); 0 Y3 e' z& a' }* `
- }
复制代码 js2.js代码为:% m" ]; v6 N8 _ n0 L9 w
- window.onload = function() { ! `$ k9 X2 X3 I, k7 {
- logText("Application started."); 2 _$ A X; w3 ~( ]( y" C
- logText("Library operation confirmed."); 5 r5 y6 k+ Z, |! d( q k, c! _6 x
- }
复制代码 合并后的html代码:7 q/ l: B0 X3 h( A: J6 H2 D6 c
- <html>
5 E) V, q- s! D K0 o6 M6 ~# h9 J - <head>
* @3 t; E! F: q0 l. U( ` - <title>combine_javascript example</title> 0 M- s! O" E4 P$ N' w6 O$ ~
- <script src="js1-js2.js"></script> & L( _' D3 v+ p* P; e: C
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ' B7 H6 d8 a9 b
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> z$ t- c- Q0 ]* O) u
- </head>
# b" H& R& Z: t2 R( _' a8 z - <body> # W" d, B7 |3 ]2 m8 S
- Hello, PageSpeed!
" h: T& i/ I8 D, D. n6 n" B3 Q* R - </body>
+ Q" `. P7 W+ ^; m3 t3 C! `7 ]0 U - </html>
复制代码 & {" G- T1 {7 Q5 X
8 T1 e+ {" I, n
|