html代码:
( J n) e3 \" e$ ] v& t- <html> ; o. k% T/ [6 V# q3 J1 r
- <head>
0 |% U* O2 V, @6 V8 y - <title>combine_javascript example</title>
# q; ^6 x- f! w6 b - <script src="js1.js"></script> 7 d- e+ o; \) k
- <script src="js2.js"></script>
, |2 \& K- a$ v( `9 s) p% d$ [ - </head> 4 a/ W4 Y2 q9 Z/ V+ ?. f5 N
- <body> * O7 |7 q3 H$ w2 m: r7 ~$ v4 N
- Hello, PageSpeed!
5 k! B) Z- T6 M3 M/ [$ e3 g$ h - </body> % B" l2 k- _, q2 a0 Y# U0 s. t4 d' Z
- </html>
复制代码 js1.js代码为:2 @5 e3 D! M* ]0 f5 T! X
- function logText(message) {
4 \+ e& y; W4 T4 B R - document.body.appendChild(document.createTextNode(message)); 8 S: x7 p8 r9 o' \9 |. y
- document.body.appendChild(document.createElement("br")); $ O# R( [- Z# ?8 n9 \1 _7 N
- }
复制代码 js2.js代码为:
" c* W1 k A9 D- window.onload = function() { 5 P7 J& |# u8 h G1 j
- logText("Application started."); 4 v$ l/ ]) r/ Y! k. ~" i
- logText("Library operation confirmed."); 2 O# y, I$ L1 u. L4 c% \, X+ N
- }
复制代码 合并后的html代码:) @8 @& {/ E+ g) G8 ^, K
- <html>
' p; {- |5 h( H! v - <head>
) m0 n$ n' a, m8 D1 b - <title>combine_javascript example</title>
, O6 q! T6 t5 Y8 L5 D& ~ - <script src="js1-js2.js"></script> 3 i$ j/ c S6 `# e O& n
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> , M* l5 S6 R# l
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
" Q. `% z5 J# n4 Z - </head> % n6 r V2 \6 W7 F5 J
- <body>
8 T0 p& m: R. [; t - Hello, PageSpeed! " d; C% V, Q. @ b& S5 Z
- </body> 1 E- Y2 K: U4 j0 E# s) Q0 w
- </html>
复制代码
1 m* g0 ?6 K+ [. d
1 ^% t2 z* F; Y5 s0 d0 o- e. h! f) ? |