|
|
html代码:$ X% G' l$ x' z/ |5 w% w
- <html> - j& @ i/ x5 g) N0 I
- <head>
* u& Z: h, s- D. N* X f4 P/ Z9 b - <title>combine_javascript example</title> 3 ?" g/ M; W, _: R# C {% Y1 s9 ^
- <script src="js1.js"></script> 2 u+ U N6 |; k' |3 {" C
- <script src="js2.js"></script>
, _ [8 F% t7 Q - </head>
" F3 Q$ k! Q% N! o - <body>
1 A0 J- z9 _# u: J* ~ - Hello, PageSpeed!
% Q0 b3 K- K1 { e. |% r - </body> . O& y1 C2 b* F, l7 Y! J( B! `, ^
- </html>
复制代码 js1.js代码为:
! ?5 e4 n3 m) w( e/ p+ t2 f/ Y- function logText(message) { ) e. ~: Y% W7 m1 J5 u2 g4 r
- document.body.appendChild(document.createTextNode(message)); : b* F! z, }7 d
- document.body.appendChild(document.createElement("br")); 0 [7 K7 l0 p+ v& j- C
- }
复制代码 js2.js代码为:- B; O7 h. u+ q9 e% X: \
- window.onload = function() { + w* Z- X- t' e: ]
- logText("Application started.");
) D5 v' A' \8 x5 @6 D; q+ { - logText("Library operation confirmed.");
$ V- n8 ]! i/ D9 H. ], ?4 k - }
复制代码 合并后的html代码:" Z f' |% A2 n: u5 B5 I: h# J
- <html> % b- n2 R' X9 L( s2 c p5 N
- <head> ( s+ c( w3 H4 _4 I
- <title>combine_javascript example</title> 2 V3 F$ Y2 c8 O2 A. I! }4 z! c
- <script src="js1-js2.js"></script>
2 Z. z, `1 R4 ]: ~' z3 N+ `, M - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : P$ t! y9 G. ^
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
+ S t9 U p1 o2 l - </head>
R! y: V* x# L5 U/ S: F - <body> ! [& s) V3 R) r
- Hello, PageSpeed!
2 Y& q( y* Y* T4 o( w6 b; | - </body>
, n8 _% L- a( ]- @ - </html>
复制代码 ! ?6 X! q$ C- J9 w% |
+ A- S- c" ]/ P |# E |
|