html代码:
9 M, t k. f# q& B- <html> 8 r" _/ O- L6 D4 O) I
- <head> - c5 j5 M: c, `9 M9 t
- <title>combine_javascript example</title>
& @# C9 K: ?) K4 X - <script src="js1.js"></script> $ B4 q% E5 ]9 _
- <script src="js2.js"></script>
. p+ K0 ^7 t z% J- l4 _0 {8 { - </head>
$ S& P. W e9 P6 M - <body>
+ z3 |- a7 C4 R, ?5 W0 ^6 E - Hello, PageSpeed!
6 r# E& N) c9 f* H - </body>
# N4 J6 M# e' u/ S) L9 s2 m - </html>
复制代码 js1.js代码为:8 _2 P- C4 R6 k' |! G( e
- function logText(message) { ) M4 M6 C& a2 F! } Z9 l( k6 M
- document.body.appendChild(document.createTextNode(message)); $ G" P" y, U- \. P2 F. l
- document.body.appendChild(document.createElement("br"));
2 m) W# ^. n5 u' ~! _ - }
复制代码 js2.js代码为:- j& N' j8 l# O5 [
- window.onload = function() { ! y3 c( n' Q. U8 O; y7 y: B
- logText("Application started.");
/ s4 q% v7 ?2 c, v3 @, r- s - logText("Library operation confirmed.");
3 S1 V" m/ `; d, u3 r- [; e - }
复制代码 合并后的html代码:$ i4 T- t' H- u B9 \
- <html> - Z. K2 z! _4 a5 a/ N7 J! G
- <head>
0 e' Z5 ~+ X* Y( ^) }" }5 d, q) l0 ? - <title>combine_javascript example</title>
+ x4 a+ z" W% O- V - <script src="js1-js2.js"></script>
' q* D3 G# b+ l) ?; M8 x - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
+ b$ e% O$ `) L+ f - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) }( j% J. }! I- L- ^
- </head>
9 }+ _" O# C& |* R; U* g! _( ~0 J - <body> ! T# b# p8 E. u( \' }* I
- Hello, PageSpeed! ; I. I1 o! L) Y9 O _3 _
- </body>
+ Q7 {& G& j" A+ P - </html>
复制代码 5 S$ o, c4 E7 u6 R1 j: @/ w
, h& @1 Y) N P; q |