|
|
html代码:* C& X7 N9 Y3 g2 @
- <html>
, T& A3 V2 k" ]% |: X6 q1 { - <head> ' w- x/ `9 L& k' \# t, v S1 N
- <title>combine_javascript example</title> 5 M; w1 Y8 r7 {0 p, G
- <script src="js1.js"></script> 7 [( X* O6 g) f o5 I- K o
- <script src="js2.js"></script> # ~( E4 l! i' Z
- </head>
1 J/ p- \) o6 b% |3 r- G; f - <body>
% M) F, O5 Q' s4 M. e$ C - Hello, PageSpeed!
0 ^4 d+ Y9 k" J - </body>
+ j) s T% d4 F$ T" U3 w8 i - </html>
复制代码 js1.js代码为:
$ X u$ _) H) F5 b6 K8 s- O- function logText(message) { 1 X( ]" ?& _7 L$ A+ ~4 S
- document.body.appendChild(document.createTextNode(message));
# [3 t+ _& L0 ~* @) i - document.body.appendChild(document.createElement("br")); 0 _/ [8 q- |$ b
- }
复制代码 js2.js代码为:/ h/ y$ o5 _1 f3 t" l7 T( n
- window.onload = function() { , V/ d# O! p3 d+ E2 v3 I
- logText("Application started."); # p {. [) S+ I
- logText("Library operation confirmed."); & d8 N( ` y) H
- }
复制代码 合并后的html代码:
0 k9 k& d8 |8 T* Q3 g- <html> & S) Y B1 W; n$ g9 A" U f/ }. f
- <head> : q7 F& H5 f6 R1 t4 `
- <title>combine_javascript example</title> - h5 \) U) S" k! w; [7 R# O8 o) G
- <script src="js1-js2.js"></script>
. d/ i' ~" T* w2 B6 g, v - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> . \" q0 N$ q. y
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> . ~5 A- ~1 q9 o& h
- </head>
8 a5 G, R! c( j5 J B% ~( d. V - <body> 7 G% O* f3 w5 T, J
- Hello, PageSpeed!
' }! W* S9 U8 N- R. \) P4 e - </body> 3 W$ B9 i% R( p$ N' s
- </html>
复制代码 1 k6 c; ^: w: j* j' Z9 N1 B
; T# E5 G c$ Z) F |
|