html代码:
2 g [+ }9 T8 \ g- <html>
. x1 @7 i+ d3 W% F [5 U+ c' k - <head> 4 }( M2 w4 W) ]3 p& H6 U9 }
- <title>combine_javascript example</title> 8 _- ?6 g2 n- {- O
- <script src="js1.js"></script>
3 j6 M: v9 V$ B* V - <script src="js2.js"></script>
5 }! u: [2 `4 @" r/ k: i5 X - </head> , N3 f9 ^: [. M# ]9 K1 F
- <body> 3 {# D( W8 z R
- Hello, PageSpeed!
! y1 D2 c$ c8 B- z2 f2 e - </body>
) ?* w$ l \- `; { - </html>
复制代码 js1.js代码为:, O2 t0 U, H2 l; b0 g# a
- function logText(message) { 8 N( Q6 G7 U1 S9 A
- document.body.appendChild(document.createTextNode(message));
( L% k6 M$ E" F$ A: }. q - document.body.appendChild(document.createElement("br")); ) ~) O) G. P8 D2 E0 ?, I
- }
复制代码 js2.js代码为:. k, Y- X6 ~+ N$ `$ t
- window.onload = function() { 9 x5 x' A# }1 t( L, o, v
- logText("Application started."); 4 l! @) R' L5 u+ V p. W8 d
- logText("Library operation confirmed.");
9 p# I) Z9 ]# a, r! k - }
复制代码 合并后的html代码:: z: @* i. i& k% {+ c7 R
- <html>
' `1 J* u4 k h( W - <head>
* u; ?# f7 J; q8 Z4 H5 X) r3 W - <title>combine_javascript example</title> 7 ?& [& l- }5 p' D) p: e* v
- <script src="js1-js2.js"></script>
: B1 y$ f0 N0 j1 X5 D6 E - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 F) R' E [7 B2 y& _ l- c
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
. K- t: ]7 x. J - </head> 7 {# r y( X, p& n. Q6 E# G% B) v
- <body> / B. I. g6 L2 M/ E- W
- Hello, PageSpeed!
9 V* y+ }# G! Y) p2 u; n' w! l - </body>
) G( Y5 W/ m, E" l' n - </html>
复制代码
2 g) z. s/ L" S) w0 r
9 H2 Q- W7 p( H! w3 t. \5 d |