html代码:
: r3 r! l8 g/ i* i2 G* R- <html>
( \9 H3 Z. x, a- ]8 @ - <head>
4 j& ]- ~4 S4 G, E: ? - <title>combine_javascript example</title> $ L0 z M0 R6 U
- <script src="js1.js"></script> . R. E1 {$ A4 J' g# t5 X, |
- <script src="js2.js"></script>
$ ]5 Q l8 j; }- V2 M' d2 D0 m- D - </head> 9 Q7 t" e$ P( K% |2 N6 W
- <body> , l8 ~4 N( x" L
- Hello, PageSpeed! # q* t1 R* P) `5 B4 k- y! g6 O
- </body>
1 x, X4 N/ z" R9 O+ o. | - </html>
复制代码 js1.js代码为:
, n8 I5 ] P! ~) D6 j' B1 {8 v- function logText(message) {
/ ?' r$ L/ R' [9 L* s - document.body.appendChild(document.createTextNode(message));
0 h/ Y. b5 H! ^4 g/ x - document.body.appendChild(document.createElement("br")); 4 i+ f e9 e2 J3 e
- }
复制代码 js2.js代码为:
3 L' b. X k# I- window.onload = function() { 7 m4 q0 k6 Y$ D
- logText("Application started."); , T* L. p g( b6 M+ K: F6 n4 u; \
- logText("Library operation confirmed.");
0 i/ C+ z/ G- t8 J - }
复制代码 合并后的html代码:
" x7 `8 G( ^6 Q) |( U! b$ _8 x- <html> " o4 I0 O) I2 y2 d# @8 l
- <head>
! x4 G. W h1 ~ - <title>combine_javascript example</title> % ?8 \ a; z( b, L- F4 G% H: M
- <script src="js1-js2.js"></script> - }, w8 T( U( _9 x
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> W, [$ @5 [ H( C* b
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 1 w# y- J x/ h2 K& l. i) P5 p
- </head> 7 O! @2 `. t" q( V
- <body> ( c% g0 U& h7 N3 z `8 Q6 f6 ?$ w5 C
- Hello, PageSpeed!
" Z: W5 R' u' h+ B - </body> / j( y. V' [& a. a5 f* K" D, Y* s
- </html>
复制代码 5 T6 a p; Y) P1 W+ c/ W
- _4 d3 _1 @8 U$ \
|