|
|
html代码:; f, o4 d* G3 d: ^/ Y
- <html> / c+ u( p$ ?/ R( \ Q, r
- <head> * ]6 p2 S V. P7 B ?# \4 k
- <title>combine_javascript example</title> - O& k" w7 V1 A, }3 f
- <script src="js1.js"></script> 0 G/ M* K: y7 z
- <script src="js2.js"></script> 0 w* V' z- B* G
- </head>
7 y9 x& J# g _3 V - <body> ! U3 P5 D) j! d! S F
- Hello, PageSpeed!
9 S+ g3 H( l' [3 X. K. } - </body>
& Y% W' s: `5 E! s# A3 i - </html>
复制代码 js1.js代码为:
$ \: x/ o/ \: Z3 D0 _$ A- function logText(message) {
, v$ C+ e% Q/ K, l4 K( z' h - document.body.appendChild(document.createTextNode(message));
& D+ h1 ~% e: ]7 ?' b - document.body.appendChild(document.createElement("br"));
# g& k6 {. n' }6 i# R) d0 ?8 [ - }
复制代码 js2.js代码为:
0 B: n( ?* u$ e( i- window.onload = function() { 8 S. F8 x- Z N2 }( _
- logText("Application started.");
4 D6 a. A& A- P. Q" X - logText("Library operation confirmed."); ) o7 B- z7 Z' U+ O1 ~* T7 n8 w0 b
- }
复制代码 合并后的html代码:
- B- D+ M v" p" U+ k; V- <html> / W; e' ` m3 i+ L) c) U6 ~6 S
- <head> ' g4 u( Z5 Y" u/ q+ e9 O/ T
- <title>combine_javascript example</title>
/ l! @$ [2 ~" Z4 e - <script src="js1-js2.js"></script> ( X$ Z3 t7 k7 Q% i
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 3 A& Z( y* K! X4 d* L% ?: p" I* b( x- S
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> & k4 @* k+ t& g
- </head> 9 R) [4 T; i. Z
- <body>
. \" V/ I, O7 V/ o - Hello, PageSpeed!
% L/ m4 x: q3 a% Y A1 }/ b% t - </body>
F1 r$ L- C; K$ P5 u - </html>
复制代码 6 U4 f5 k4 g+ I
/ P- P( c% x! `- r: C/ A) q
|
|