html代码:# o1 A' J6 y- _7 N% U
- <html> , A7 L7 B$ g8 n/ ]: ?$ l
- <head>
: N* X- L0 e( F, e: o8 x" W - <title>combine_javascript example</title>
, k1 Y( ], [& Y' A: R9 Q - <script src="js1.js"></script>
7 _" @7 x. O2 M" `; K* s5 Q5 B - <script src="js2.js"></script>
" o- d) j4 E" G6 S0 j7 @ - </head>
2 z, \ J: N8 o( q" x - <body>
' e' J, ]0 L/ M6 M - Hello, PageSpeed!
! d; z" K( L- ]) b: J6 x - </body> 2 v, b( o4 l6 z" u+ M
- </html>
复制代码 js1.js代码为:
6 C6 }3 v8 }# t0 O# ], e- function logText(message) {
' o& Q5 G3 [) f6 ?1 E) G - document.body.appendChild(document.createTextNode(message));
, |0 B3 |6 C5 S* f - document.body.appendChild(document.createElement("br"));
" m2 T# K7 g0 [8 s* } - }
复制代码 js2.js代码为:
* t: c* r K8 i* j3 _- window.onload = function() {
5 B B: G" f! Q1 ^6 Q - logText("Application started.");
- o% h }0 }( g0 y, \ - logText("Library operation confirmed."); , }& w5 F2 [7 h0 q1 h' L" q2 M
- }
复制代码 合并后的html代码:
) s p. `9 B C# l4 y6 O: E- <html>
) }9 k) h9 s* n - <head> |. K. R+ b* z7 q' [
- <title>combine_javascript example</title>
( T( p. J' q7 Q& q! D/ K - <script src="js1-js2.js"></script> 2 ]2 V7 j8 N8 H6 T# |1 C) Y
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> & f4 D& z9 ^+ L% x1 h P0 s
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
3 f: \) i$ O: A7 T: Q l - </head>
a' {/ B; W( f - <body>
8 w3 y: P6 k3 X4 K$ N# F! \$ A - Hello, PageSpeed!
! e) Z- p4 Y7 C - </body>
3 S4 i# O* {3 _8 S/ B2 A - </html>
复制代码 $ Y. b |9 p+ W0 s4 v5 c
$ ^$ O; v z5 D& X, \) \: F( E2 ~1 B
|