html代码:
/ [. d2 w2 |; y' k: [% D- <html> 9 x# ?9 C2 P5 F6 ]9 X) P- j) h
- <head>
) I5 b7 h5 g" S7 t - <title>combine_javascript example</title> 5 j, \7 F* v7 R9 g! V2 u& ~1 k5 y
- <script src="js1.js"></script> . [+ H2 U: X# h: N
- <script src="js2.js"></script>
* |2 X- e I4 {! J - </head> , [* [0 H, Q* M! Z8 o3 h5 J5 b- X( R, }
- <body>
3 T% z9 O, D' s1 e, z% I - Hello, PageSpeed! . F" i- d. Q0 M, J" c& B/ d5 o( a6 t
- </body> , ]) ?8 ~% x( c7 r6 m& w6 T/ e
- </html>
复制代码 js1.js代码为:! O7 x6 o% G+ J! s
- function logText(message) { & K1 C* U5 I. ?" l
- document.body.appendChild(document.createTextNode(message)); # |5 Y: G" C) m
- document.body.appendChild(document.createElement("br")); * t0 _+ w9 P0 R$ y$ i& B
- }
复制代码 js2.js代码为:
+ G6 Q: ]/ {! s+ P8 s& }( J. v- window.onload = function() { , _# I+ \6 F; j, I. U5 l
- logText("Application started.");
: X, ?4 b1 ?! W - logText("Library operation confirmed.");
! p* x8 R7 R0 O2 S- P! v - }
复制代码 合并后的html代码:
$ Q5 U1 q3 i, Q9 C8 O% L- <html> & q% c+ z2 \& |5 G- n& a
- <head>
& z/ l' I: J) S2 Y; H7 _ - <title>combine_javascript example</title> ( g2 ?1 h& Z# `9 ^1 T) s$ E
- <script src="js1-js2.js"></script>
( A T6 z7 I) f - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 5 S, Y/ R' m: o$ `
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ' ~" L3 t; u! T0 _$ n- g2 H; ~! J
- </head> 7 [- W2 k- t+ s S+ a" t% C
- <body> 0 I$ a$ b& t6 F/ d+ `, Z6 h1 s6 P; L
- Hello, PageSpeed!
% L! S( L4 r' Y! D: [ - </body> 5 E( x! g8 b, r
- </html>
复制代码 4 w4 S9 @2 y3 h, ?/ ^. d0 w/ C* ?
; K0 Q: R, k9 p/ }- e% y
|