|
|
html代码: T. s) k- `: r; o4 R6 W& g
- <html>
, @; D, Z' i2 P3 x' r9 j! p0 Q - <head> $ F8 y/ ]8 N* v, l
- <title>combine_javascript example</title> 1 ?+ b0 _3 I4 ~5 e7 {1 J6 Q
- <script src="js1.js"></script> ; s) {( c. T1 s/ `
- <script src="js2.js"></script> : h4 H, a" q/ N; K# A+ w9 B6 c! q$ }
- </head> 5 q) x$ \; C9 F9 T
- <body>
4 n' ^: S9 w9 H - Hello, PageSpeed!
& G& r( m+ ]- T" J8 I+ E0 \4 [' h - </body> 1 a+ T1 o" g7 ?* H
- </html>
复制代码 js1.js代码为:
& @- z0 r9 m3 t# a4 M/ H- function logText(message) { 6 o. p. g# E2 o' D5 y2 P9 R8 O
- document.body.appendChild(document.createTextNode(message));
- l1 @1 _# n3 h4 t - document.body.appendChild(document.createElement("br"));
2 }/ d! T; [) U! B; F: ? - }
复制代码 js2.js代码为:2 `+ ], ^- ^: _- V6 F( l7 b! g; x
- window.onload = function() { 4 \7 F" V: _$ Q/ E" a( l
- logText("Application started."); # A0 Y$ d c1 [% h3 k% O
- logText("Library operation confirmed.");
) z1 U0 @; ], b" h( h# }. U - }
复制代码 合并后的html代码:
- S. o5 l! t4 D- <html>
% p% }3 F' t4 y# ?+ c2 @$ z - <head>
1 W& z( Q: m$ i - <title>combine_javascript example</title>
+ {0 U2 o) ]$ C- @ L - <script src="js1-js2.js"></script> $ p3 T' X% r' C; w: s
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 ?9 y) P8 S9 j( o! Q5 ~ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
8 U: n. e& w; f1 p2 \9 T - </head>
w. ~* c0 k) f9 F3 C1 a - <body> ' s$ b& l' x7 \6 }! K7 j9 N
- Hello, PageSpeed! ; [5 ~- }4 R% P$ n$ ]" m( ]
- </body>
9 @# Y) Y# K G1 r1 Y* {3 K - </html>
复制代码 - J+ X, D* k/ E3 x1 ?7 v* c8 [- {0 P
( C( L y+ z" u3 j& Z. E/ Y |
|