html代码:
- m& a$ P }6 M$ L p' F* d- <html> 1 y5 h+ E! d6 K' p
- <head>
7 S- a8 M& X! b b2 L5 @8 Z8 m, ~ - <title>combine_javascript example</title> & n Y3 Y4 q# E! ]& B: t
- <script src="js1.js"></script>
! p3 w& X( q" v: D' L3 ^ - <script src="js2.js"></script> : `0 q8 p7 m, H4 d
- </head> 1 \2 G5 {# H6 p8 q: w' M
- <body> 3 t* U& _$ `# e; ?/ r# ~/ J
- Hello, PageSpeed! + z ]$ }5 ^5 g, W
- </body>
, U1 J( I9 I. \" f3 p - </html>
复制代码 js1.js代码为:
! I4 e. I8 G* T% b f( @- function logText(message) {
, E7 D4 G* Q: {6 W - document.body.appendChild(document.createTextNode(message));
) J+ b3 |( \. P - document.body.appendChild(document.createElement("br")); 3 i% j @, p1 w
- }
复制代码 js2.js代码为:
; r* A" B# L p- window.onload = function() { 5 B) Z6 ~2 n$ \8 ^, N" S2 [! f
- logText("Application started."); 7 c0 R& S$ e1 z3 C$ U' r
- logText("Library operation confirmed."); 1 T' P' h1 P' t& I3 C
- }
复制代码 合并后的html代码:( E D& U* R; W$ D- x; {
- <html>
- S4 h& G8 P6 X- r - <head> & m1 B8 @# D# c+ f
- <title>combine_javascript example</title>
& s( T6 z" S# j, W3 R+ ^ - <script src="js1-js2.js"></script> 1 Q6 @' B2 O4 x- c1 Q9 e
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> / g s6 }/ F/ P5 P# m" A- `1 R
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
7 k7 B& g; I9 R+ n" L% ?7 R - </head> 1 w: W _- z$ e# Y; G
- <body> 8 Q- u% S: V" n3 X" I) k4 v
- Hello, PageSpeed! 9 W' L/ O, O) M5 n+ M
- </body> 4 W- [6 E! |9 K4 |
- </html>
复制代码
% @! @, D# p: j
% M7 u+ p8 F4 W6 ?9 O( T- x |