|
|
html代码:' b4 z2 L- q- o1 e: k: r# |
- <html>
+ N( w' |4 l( J5 ?8 \/ z - <head>
n$ Z6 r( t2 P6 s# A: i - <title>combine_javascript example</title> * [: l; A8 I( e3 w9 |, v# C
- <script src="js1.js"></script> % N# j# M1 j' J4 D
- <script src="js2.js"></script>
% g) y4 [/ e3 _% ~+ g5 c2 e; X - </head> * v4 L6 H- k- B. r; \
- <body>
! d: ^( M/ c7 {$ d% n - Hello, PageSpeed! 9 M& c6 J: c8 u9 h- p/ r0 q: L
- </body> ' Z7 K8 a; F3 w( C
- </html>
复制代码 js1.js代码为:4 [8 r* u' [& U6 G' E/ V+ g
- function logText(message) {
" |& m3 m) F+ n9 @ - document.body.appendChild(document.createTextNode(message));
; c5 B _, u$ g$ N - document.body.appendChild(document.createElement("br")); / g4 ?) [% Y w5 X( }
- }
复制代码 js2.js代码为:% i" Z* H( |" r) O$ x& X! L2 h+ k
- window.onload = function() {
% ]# a! V) Y" f* l - logText("Application started."); 0 {+ S2 _9 E8 I# V2 P' i
- logText("Library operation confirmed."); 3 Z: I' @9 }' D
- }
复制代码 合并后的html代码:
8 a9 |: B& z7 @0 \- Y- <html> , b/ j* X, W. t0 R; W" b1 r0 N
- <head> 5 Q8 n5 t+ l$ |6 J2 ]
- <title>combine_javascript example</title>
8 d c9 K+ _0 N3 Y& ^( r, m - <script src="js1-js2.js"></script>
- k6 B3 A3 L; u0 Z. Q5 e) \ - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
$ r' l) a9 C5 ]3 @ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
; E! ^0 ~" l! H u; M8 b9 n( F - </head> " N6 g3 |# h5 G8 U9 G$ S! y
- <body> 5 T# d& x. G7 x0 z
- Hello, PageSpeed!
+ L9 u) R! t/ d$ S - </body>
5 A4 V- R1 k0 d, t' b% r - </html>
复制代码 $ C- f# M: S( z! W# V/ ]; B% `7 B) j
1 C* _3 ^6 c1 `% {0 i9 `( Z
|
|