html代码:
6 R0 l" R( D/ t, z) D( M: o; m- <html>
& c0 q" t" M6 ~+ k9 Y - <head> 1 M2 j6 {5 a8 z$ E1 k/ g
- <title>combine_javascript example</title> 4 `4 b+ Q9 U: `7 n& n" ?, P; n' G
- <script src="js1.js"></script> 0 a3 a7 _8 c1 v5 t. k1 H. W
- <script src="js2.js"></script>
! {1 h2 c2 E" f* e0 n( e - </head>
* X+ K2 r, s; T8 }! l, C9 q - <body> / z5 t8 T" k5 d v% y
- Hello, PageSpeed!
, _' F, _6 W( N - </body> 4 Z3 z- J( I( N2 x- M9 @
- </html>
复制代码 js1.js代码为:
5 s6 `1 Y. t' T. m5 {- function logText(message) { 0 c9 p# K' h" N
- document.body.appendChild(document.createTextNode(message));
/ S4 P& m) t# w& c# i. K% { - document.body.appendChild(document.createElement("br"));
- j$ x# J6 e/ ^ - }
复制代码 js2.js代码为:8 {- }9 c" o/ f5 X# ^1 w- ?
- window.onload = function() { " N- \( D4 w q) S
- logText("Application started.");
1 w) A- E! y7 d* o - logText("Library operation confirmed.");
" P, C' e) B y7 f - }
复制代码 合并后的html代码:" L0 q2 u& E! W% p. ]4 C2 o W' M
- <html> % ^# `# U; ~7 D( u8 O
- <head>
( G# U$ |4 ~7 R' y - <title>combine_javascript example</title> ' S' e6 K; e; \6 l3 a5 e
- <script src="js1-js2.js"></script> t* v; h0 Y' ?
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
7 y+ R4 N* m: i - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
" E) _2 ?- g n& i7 a - </head>
) z8 A M% L8 z* K - <body> 9 b2 X, M5 [7 J& E! }# V, }
- Hello, PageSpeed!
, k: p) I1 B& q) y2 ?! r+ r. Y" U# t - </body>
4 K& m* \6 g7 I - </html>
复制代码 6 L, q" t1 m9 ]# [8 x
, O% e! }: f8 W+ p% O8 _
|