|
|
html代码:
" B9 W c) n, q- h- <html>
7 P% [3 F4 E0 e - <head>
- g* {3 v+ d# }+ R - <title>combine_javascript example</title> ) A+ a4 I! u# d+ y
- <script src="js1.js"></script>
0 r d6 X" i4 v. c% ? - <script src="js2.js"></script>
: v% \5 X" D; X# Y# W1 H6 [3 V - </head> ' e* u: K) L7 N% F
- <body> U5 @' ^ t/ r2 Q
- Hello, PageSpeed! : m3 q( H& b( M
- </body> - q- W- K3 D9 p e
- </html>
复制代码 js1.js代码为:
7 q; K# b# u7 m+ P& Q8 _+ _# l- function logText(message) { 3 X8 y/ M9 q# B: n& e
- document.body.appendChild(document.createTextNode(message)); 1 r h; b7 h1 ^8 E: {5 N2 p
- document.body.appendChild(document.createElement("br"));
7 G) l% M2 |4 k+ z, D - }
复制代码 js2.js代码为:
6 |( l3 P6 h3 x6 s- window.onload = function() {
! }% l- o4 t* K. x, I - logText("Application started."); # T: { o7 h6 f: Z/ W
- logText("Library operation confirmed."); 5 i: U1 _( c+ i) t+ b9 {
- }
复制代码 合并后的html代码:
: E) J4 b* L& E9 Y& L$ ?- <html>
$ V! l6 ~; ~& @ - <head>
4 e5 k, E2 }7 m; @* f v1 ~ - <title>combine_javascript example</title> : f0 L1 R3 ?+ M; G1 j: r/ s
- <script src="js1-js2.js"></script> 5 F" O* G I1 H' B
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
6 A- m) p/ C" z, j. r3 ~% y$ `' b - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> + E: f$ O; O) }/ I
- </head> . N1 R5 f* j8 b
- <body>
7 h* H5 Y$ p, o, _6 J - Hello, PageSpeed!
0 Q: u7 W, o0 l w) I+ E1 v - </body>
: x+ t" Q# v9 t$ W5 i- w6 O& |% v - </html>
复制代码 ! a" u( t( J8 d8 P
: R& }( M1 v }% S& A* \ |
|