|
|
html代码:
9 M) {6 W3 i; W( ~' Y- <html> 9 i Z8 y# D% o j: q6 d
- <head> ; Z' W" @7 }3 A, Y0 }1 Q+ Q/ p. z
- <title>combine_javascript example</title> 1 S j! L9 T; C9 g F- U- {5 A$ _# g
- <script src="js1.js"></script> $ D1 a X4 Y. n3 N
- <script src="js2.js"></script>
# n l7 @8 y2 l3 L5 h& U - </head>
1 `. T! l3 R) v - <body>
6 ?. S- K: L1 a$ H8 D5 [, N - Hello, PageSpeed! 7 f1 \( K. {5 J; V# ~: c% f
- </body>
+ C" R* u0 |( ], Q- k - </html>
复制代码 js1.js代码为:2 V; R* j5 B9 x/ l
- function logText(message) {
- s2 T# ^1 A$ c4 A1 ~+ [ - document.body.appendChild(document.createTextNode(message));
7 [8 ^( U6 ]$ Z, j% W& ~ - document.body.appendChild(document.createElement("br")); 8 v2 j3 q" K$ ~; Y8 Y( Z8 e
- }
复制代码 js2.js代码为:
; J% c5 J1 |) `8 ^- window.onload = function() {
6 y9 R" H, U; _$ C9 c2 ]2 {7 N - logText("Application started."); ) D1 T* r! [3 V3 _0 C+ l
- logText("Library operation confirmed."); ' N3 z9 r; j( H% p" ?
- }
复制代码 合并后的html代码:6 q( A9 L+ j* h# J
- <html> . B8 X) G4 W* c7 D) p2 l3 ^' w
- <head>
5 \& Y- b5 M7 e. Z - <title>combine_javascript example</title>
% L0 A) D( u3 g3 v - <script src="js1-js2.js"></script>
0 m. R4 u7 a/ H0 p; F6 t( K - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
; J/ r" h# H* i2 O, z4 O - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
$ W* B4 r- U, ~ - </head> 6 _0 s8 f m! T
- <body>
3 p k- n* W0 |) t$ H) U - Hello, PageSpeed!
# W; t8 {( }9 e+ _6 z - </body>
1 q: S" U- W- E2 D6 u, M: S, ` - </html>
复制代码
) U; l& Z6 }9 m0 X2 w8 a; j
/ N. q8 X0 l. k, ` |
|