|
html代码:
/ A) @% a9 Z7 m$ j! [* l" l- <html>
: ]! N# y$ p# i - <head>
. [) `, T/ A4 i5 \3 m# u! B- k - <title>combine_javascript example</title>
0 n9 Y$ D9 x: Y9 L s6 ^ - <script src="js1.js"></script> 5 `" o6 C) }4 B( f( y5 G
- <script src="js2.js"></script> 9 |6 R8 p! \1 i- Q5 m) b
- </head> : i7 l' Q }+ x3 r" o1 |
- <body>
$ K; p2 u; a4 ~# ^2 M/ S. ] - Hello, PageSpeed!
, l+ {) o$ {* R T- r" e8 q - </body>
x% h0 `7 A7 u, ^ - </html>
复制代码 js1.js代码为:
& g& b+ N$ H* T( {- function logText(message) {
4 a! o0 t+ [/ j6 w! V' L - document.body.appendChild(document.createTextNode(message));
8 _& Y9 Y0 d" z h u4 B - document.body.appendChild(document.createElement("br"));
& t; M$ m' u1 a7 R7 i# L! o - }
复制代码 js2.js代码为:
; g y6 W+ f: O( `% P6 T7 N- window.onload = function() { . C0 g4 } h% g9 F [
- logText("Application started."); i! d# g0 N1 `% |) Q
- logText("Library operation confirmed.");
) S3 \# S1 c0 z - }
复制代码 合并后的html代码:
Z: j: P# U" j6 v, w* t3 `5 m- <html> % F8 t* j3 ^- X) v
- <head> * o- x, h% S D" z5 \7 |
- <title>combine_javascript example</title> # x4 f8 C7 C. l7 k& `& J
- <script src="js1-js2.js"></script>
q" n2 K' h5 v( ]. ^+ G6 X) u8 b1 W - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : E0 q7 H2 q. p( e
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ; v4 S3 H. ^; D' j L( G( O
- </head> P( @7 `3 F' x& O& A7 O( y1 m* P
- <body> . ^7 F/ X$ ~2 g; M
- Hello, PageSpeed!
. U9 n2 i3 }+ } - </body>
- R& I3 ]. |6 J) @ - </html>
复制代码
) l7 B1 s) U9 m* y, b% v
& I$ V$ V7 ?- X |
|