|
|
html代码:
% P8 h8 ?# p: P- <html>
# ^5 t1 Y9 Z; G4 M$ W& X6 u - <head> 8 @ ^+ y0 K( K
- <title>combine_javascript example</title> 1 _0 u! z9 p; L# u7 O4 Z! i
- <script src="js1.js"></script> 5 M! t! J( X+ P, H0 O; Y; j
- <script src="js2.js"></script>
" Y, \5 X% w, U. T/ r& t- N' q* ]- x - </head> 1 Z7 _# Z" g( f) N
- <body>
8 }) U2 z1 x2 e - Hello, PageSpeed!
5 ~2 T; B% f1 E/ Q/ r1 C- ? - </body>
: a1 ^* n5 W" m( J - </html>
复制代码 js1.js代码为:& D2 s% u. f7 W+ r$ |
- function logText(message) { # R2 ]; p3 X9 w( n. Z. e
- document.body.appendChild(document.createTextNode(message));
" k; U/ e& [1 z, ?5 K @! R - document.body.appendChild(document.createElement("br"));
( K9 j7 J+ K5 d2 I- [ - }
复制代码 js2.js代码为:& V# ?2 w! z- }0 A/ c7 @% G5 @
- window.onload = function() {
3 G* g6 y) G# A U - logText("Application started."); 5 L/ \2 x, s& @
- logText("Library operation confirmed.");
/ b# d0 u* W a7 ] - }
复制代码 合并后的html代码:
( p3 E) B: ]' ^) O- <html>
3 m* D R5 O3 D. ]/ S l - <head> : N% h- Y6 _% x" s' R
- <title>combine_javascript example</title>
8 W( ^7 V: ]3 ] - <script src="js1-js2.js"></script> ; L/ C" d; t/ b% v+ k
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ! X) t* O+ K) t& S. W3 `
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
" M$ \1 H6 t1 o0 l) Z; S - </head> / Z: U* | g9 \
- <body> 1 o% f X; O/ m P M; a
- Hello, PageSpeed!
- v8 L5 s4 g! M: E% q2 |! S( | - </body>
/ }" K: i2 E: l. b J - </html>
复制代码 ' j# s e: @ N3 y7 [, x% n
1 P. I8 J3 o# \: l
|
|