|
|
html代码:
$ c4 j% p8 P+ e2 J* _- <html>
/ u# N: a& ]" O% |$ Z - <head>
* b) z" B. |" S" `% K - <title>combine_javascript example</title> : Z! Q* A# g! p t0 _/ ?
- <script src="js1.js"></script> 8 P( R9 ^1 U4 i
- <script src="js2.js"></script>
6 s( U# z" h W( }1 p9 ]+ x - </head> 9 p( D2 m$ L. K
- <body> 4 R7 T/ o, ^) Z/ g5 v* }4 W+ D" R
- Hello, PageSpeed!
0 I+ a. N6 ]# D( }3 [8 c - </body> . [5 ~1 ^' q" O" e
- </html>
复制代码 js1.js代码为:5 g \9 s, V+ e: ]
- function logText(message) { . b' v7 P- G. ^
- document.body.appendChild(document.createTextNode(message));
! w3 X' ~7 F; T% A C - document.body.appendChild(document.createElement("br"));
7 U. p6 a. \0 V1 o* U - }
复制代码 js2.js代码为:
# ^ m$ U" ^/ g$ h- window.onload = function() { / y, ^) _+ C0 u) s5 U P
- logText("Application started.");
% m! W0 `3 e9 k/ A - logText("Library operation confirmed."); 8 w' u: C5 P8 P- T. z. M9 i2 C
- }
复制代码 合并后的html代码:
7 M/ g$ `. x" b5 z6 _- <html> 6 |& ]1 u7 A+ ?9 e
- <head> 1 g0 [ S2 n' M8 W& P% m+ i
- <title>combine_javascript example</title>
2 I; V. L ^9 u3 E3 P - <script src="js1-js2.js"></script>
- k! E5 [5 ?+ E4 ~) g5 E - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 4 ^3 M3 x7 f3 c" b
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> H& ~; m) X1 ^7 _! K; j+ R
- </head> : h7 t5 {0 P/ }2 s( F
- <body> - B4 R& L) j2 e8 S, J* t
- Hello, PageSpeed! ) v( V6 _0 l" {" ?0 `0 J" H8 d' t* T
- </body> / d% l$ P# f1 |: `
- </html>
复制代码 + n2 N, e* D! t* k# E
9 {0 N5 w9 a; W. B7 H( I
|
|