html代码:
* R* |6 @( v* _, W- <html> : Q1 Q$ Q& c+ b+ A
- <head>
" W6 k; j+ G! Q/ ?# R - <title>combine_javascript example</title> 9 ]3 C3 T( _: t0 e
- <script src="js1.js"></script> $ T: V" T3 l8 p3 F: D& L
- <script src="js2.js"></script>
1 x7 l1 H- c% c( y+ Z! V - </head> 3 S! C% ~0 [5 U* J. f
- <body> / E! N. E1 ^$ \4 L" g/ i9 y, Q
- Hello, PageSpeed! % p% m$ S' \2 k: H# f4 }8 i2 M
- </body>
0 \& C0 [2 w9 I$ M! `' ^7 g4 J - </html>
复制代码 js1.js代码为:2 L" Q0 n. k3 v7 R! q% o3 N3 m
- function logText(message) {
9 O% G$ e7 D) \5 \' J. ]8 x6 a - document.body.appendChild(document.createTextNode(message)); 6 y4 o' `: \- S
- document.body.appendChild(document.createElement("br")); / j" b( F- a: W$ n. y
- }
复制代码 js2.js代码为:
, u* V( l6 t, y+ f2 z* k3 e- window.onload = function() { % `% Z' [" ^8 d$ d$ w& W; S: \
- logText("Application started.");
4 @- l+ {$ Y3 m7 m - logText("Library operation confirmed.");
$ s8 w0 @, @+ w$ s6 Y5 w - }
复制代码 合并后的html代码:
0 o+ B5 p1 }8 ]1 b- x9 b1 z1 L- <html>
0 ?( i) E% r4 N8 H - <head> ( V% q6 {: [9 M, e
- <title>combine_javascript example</title> , Y* j7 L% @4 H7 I+ a- a
- <script src="js1-js2.js"></script>
O* [9 v" A+ o/ d - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> # p) s* }. A1 G. F" @
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
& t+ U! e; \) P8 @! x - </head> + b. N' f& J; ?! A/ W
- <body> 7 E$ C3 e9 i6 Y% n- d& ], Y S! g
- Hello, PageSpeed!
, U% `- v# S1 V! k: | - </body>
. @$ N+ [* \. { - </html>
复制代码
, ]+ \7 r) R6 Y: U1 `0 r9 A; ~( ^8 ]- R: I) j, [
|