|
|
html代码:
, e$ B8 \" X& p+ r r9 l- <html> 7 t4 Y0 S' ~8 L- o6 a( }5 p. ~
- <head>
0 Z. G$ i) O0 B! j+ K5 d$ D - <title>combine_javascript example</title>
' ?6 Y" @- q. D+ y( }, }: \1 \( v - <script src="js1.js"></script> ) N- p6 h" M* g
- <script src="js2.js"></script> 6 X; F( ^* d$ Y% j
- </head>
8 k- ?3 E$ g: q8 A* ` - <body>
! {/ l) B3 {* L9 [7 b0 R$ r - Hello, PageSpeed! 8 ~( y2 {) c% `+ B$ k/ W9 Q
- </body>
( r3 @1 ~: m: J K1 T8 R7 A" d% l - </html>
复制代码 js1.js代码为:
! P( _! z/ K8 E z- function logText(message) {
' g' a& G! A2 Y7 t7 p - document.body.appendChild(document.createTextNode(message));
8 ?! Q% d. n$ r2 P6 ] - document.body.appendChild(document.createElement("br"));
9 F* G4 K5 i: ]& ?8 {! K - }
复制代码 js2.js代码为:
. C0 G. s$ a' `" z- window.onload = function() { ( ~& s2 v& C M
- logText("Application started.");
$ z: ]7 r! A4 H* ^. w% o- p - logText("Library operation confirmed.");
0 E- }0 t, l& ] V" t( ^! ~0 C/ Y - }
复制代码 合并后的html代码:/ K" [+ p' S/ v( i3 S! c3 R
- <html>
7 H+ }! D) P4 l# o0 U - <head>
; y4 B3 G9 k' O$ Z8 D* X - <title>combine_javascript example</title>
) b- {* I! ]- ]3 T9 J3 T - <script src="js1-js2.js"></script>
$ H1 |0 y+ ~8 L - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
& K5 Q% p' a' V" T5 B4 C - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
* B& {$ }, M- ]0 j" p: A D - </head>
' }2 s: `( z5 y/ Q - <body>
) i X: k* v- ~5 I% w& r, |3 O! l - Hello, PageSpeed!
2 V0 U4 Y, ^; N - </body>
# ]' p/ {" S0 R, Q/ [% M" z - </html>
复制代码 0 _7 i0 V' k8 o
( C! g7 M3 V& I& R
|
|