html代码:
* s- W/ q9 D9 e2 s- <html>
# T8 A" c" c- D9 h# q - <head> v) Q; S, A2 U! c9 \& z
- <title>combine_javascript example</title> P7 ]( R+ d' z4 G/ l; s
- <script src="js1.js"></script>
l' p- \# v/ z - <script src="js2.js"></script> 3 |8 J* ]% Z% U# |8 ]
- </head> , H9 A5 V2 D- g4 t
- <body>
3 W& d6 s1 y, h6 Y& a/ b - Hello, PageSpeed!
& c- G4 v) k; `: ~ S. |( U3 u$ z - </body> ; ] M. V( A; C4 x9 D$ Y* Y, N1 D
- </html>
复制代码 js1.js代码为: Y& ^) z$ R* ^5 S0 J
- function logText(message) { + Q: u% _. D" t+ o4 r
- document.body.appendChild(document.createTextNode(message));
5 j \1 K7 w& q8 D - document.body.appendChild(document.createElement("br")); $ f4 n# d: I( f/ O& @) B0 Z
- }
复制代码 js2.js代码为:, D8 p8 S& C }0 Q3 C6 V( C
- window.onload = function() { , A6 D- Q0 y1 \- {
- logText("Application started."); . |7 |; R6 J% s* ]
- logText("Library operation confirmed.");
/ W u3 S& p8 d* w# l - }
复制代码 合并后的html代码:% ~8 y ~) C6 g6 D5 T/ S7 L. w
- <html> . x0 C) l6 ~, G- ?8 S6 I
- <head>
( X, `. \0 P+ K6 r" T - <title>combine_javascript example</title> - U) W( Y) M+ T1 v& W2 [* }( U
- <script src="js1-js2.js"></script> $ {& ?9 W( r6 Y5 X
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 \' c& W' r z6 s, f
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
1 B* c; B. L! P# L - </head> : w% x: T% M9 ~
- <body>
: w3 ~% n3 c5 M# f+ H1 t9 I# ~ - Hello, PageSpeed!
6 l! h# f; F8 } - </body>
, l$ P, A/ {: z& L - </html>
复制代码 , n+ B- z0 j. s- y
/ j3 ]- G: S, R. ?; v9 v
|