html代码:
! k; D) H3 R. w) C( n& t# B- <html> , q$ ]8 D) T9 P( y |8 v6 J
- <head>
2 N2 v* A4 P8 y - <title>combine_javascript example</title> 7 E# F2 C S5 j8 H0 d, ^
- <script src="js1.js"></script>
2 |" l4 ~0 {' \! |9 [ - <script src="js2.js"></script>
5 z) V5 X+ k- S6 i - </head>
2 h8 \5 m/ w! o U - <body> 1 q, J9 p% ^( U0 d: _/ x/ D. O5 n
- Hello, PageSpeed!
8 p' d8 a& f$ L/ e4 P - </body> 8 S7 C) r8 L7 o5 J1 ^' U! M' M
- </html>
复制代码 js1.js代码为:. U6 X$ u Z) r7 C( P
- function logText(message) {
; h) C- ~5 V; ]1 V - document.body.appendChild(document.createTextNode(message)); 1 {5 F" x( I2 `6 O: V
- document.body.appendChild(document.createElement("br")); 0 ?# z) G8 u, M
- }
复制代码 js2.js代码为:6 c- m3 n% X+ i) S: }
- window.onload = function() { 0 Z, I$ E# U) S s: H
- logText("Application started.");
. ?4 m3 ?7 W9 ^& H4 t* R - logText("Library operation confirmed.");
0 D( ^9 l w3 Z4 l! Z, t - }
复制代码 合并后的html代码:' \: k2 H Y5 T, Y2 v" e, o
- <html>
$ I% l5 ~! M+ s0 W - <head> # t* a3 k8 d1 D1 @0 o7 ]
- <title>combine_javascript example</title> " s0 x1 `- ?5 s0 t) S9 ^0 \
- <script src="js1-js2.js"></script> & W7 H- Y- {) L+ e9 s
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 0 H) M' ~3 W3 j# y7 V9 f
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 6 [' ~, T4 G. Y1 O, w/ _; H
- </head> ( h Z) P* O, K, l
- <body>
/ F: e! H. v+ {- E1 M - Hello, PageSpeed! 4 O# x5 A! i% p; C3 a/ P. P: n
- </body>
0 b! V# Q' m1 e$ W. \) C - </html>
复制代码
) V% w+ k/ h6 l* B
- H, i. T% I: T, W- g; S+ z0 M; g |