|
|
html代码:+ w# }0 V$ o. g* l/ N9 x( w
- <html>
/ U1 [- c; [: g6 O- k - <head> 5 o9 H2 \# t- ]5 b0 P& w4 A' e
- <title>combine_javascript example</title>
) e5 }0 ^/ m1 E' z# D( C6 I9 D5 N - <script src="js1.js"></script> , P: o+ p; M, t( Q" P& T
- <script src="js2.js"></script> 4 K) e6 j! }. L4 D
- </head>
: Q U8 F; v% ~; j( W- a - <body>
8 u( q9 Q1 u6 ?$ O, g* s - Hello, PageSpeed!
3 Z* W& V9 K( M& @0 G - </body>
! `1 A& R5 i" N, }7 a/ ? - </html>
复制代码 js1.js代码为:" w0 c# Y0 k# |
- function logText(message) { ' e7 Y9 e L# w( R: L+ }
- document.body.appendChild(document.createTextNode(message));
' I. \# g% w4 w. O - document.body.appendChild(document.createElement("br")); ! d* I3 S# Z. @1 _6 z) i
- }
复制代码 js2.js代码为:
- g, ^7 C+ u0 f% U# i4 X7 J- window.onload = function() { ' f: o' ^9 v; |' m2 m, r
- logText("Application started.");
0 }6 R6 Z5 N8 { B/ y/ W - logText("Library operation confirmed.");
4 @* Q2 ^8 z6 B5 ^! A6 X - }
复制代码 合并后的html代码:
7 [- l' f+ G0 w8 n6 f2 k' }- <html> # ]6 B/ c- \- i* N9 J1 S
- <head> 6 ~: A; b7 e- {7 L9 ` E
- <title>combine_javascript example</title>
3 W6 K6 v/ f) y+ k/ U( I- Y - <script src="js1-js2.js"></script> 8 J" S0 \4 Z* l; H. }
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 4 @# y$ c0 D9 \, ^% O
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
6 `0 i7 R4 H$ _. z7 p+ Z4 ~0 N - </head>
9 W( Q" M* C' w+ o0 } - <body>
+ h3 S2 ~0 x3 ?/ m0 M - Hello, PageSpeed!
' E! S9 y" S0 |6 ?( m. n9 G8 A - </body> 2 y6 ^( {( V) }" f
- </html>
复制代码
4 H' L6 H- h5 d- M4 r8 N/ z8 M- K' E% ]/ l- }9 r
|
|