|
|
html代码:
1 h5 N( O: e) j3 U$ b. \! ~- <html> ! K# q: c4 `# k/ _: l; Q) k* K
- <head>
# F7 N ^% Z: n* _ - <title>combine_javascript example</title> , E6 s: `5 `: y+ j9 x
- <script src="js1.js"></script> , B# q0 i3 a: T! k; l2 _
- <script src="js2.js"></script>
9 o% j: ?, {7 X% P1 i% v- V/ y - </head> $ A Z! H8 [- c0 d0 y2 T
- <body> 2 \0 H7 m- U: d& Z( u/ F
- Hello, PageSpeed! ' `8 }. [# ~) R
- </body> 9 |0 M6 C" O7 `
- </html>
复制代码 js1.js代码为:
0 n6 V+ H, {0 U3 ?' c# B& l- function logText(message) { ( p1 \. Z3 q. |7 }% M9 j( J
- document.body.appendChild(document.createTextNode(message)); ; \2 F2 m0 B+ ]; |
- document.body.appendChild(document.createElement("br"));
; f5 W4 i) k' L- O& k% f6 C. w; p - }
复制代码 js2.js代码为:
; ^8 ?' D5 e- A* O( [- window.onload = function() { 7 _) ?- \/ j' [5 u+ _; { j
- logText("Application started."); " k3 j( v# X/ g8 U5 E
- logText("Library operation confirmed."); 0 `# ~& D& e& E1 f% H" p. z
- }
复制代码 合并后的html代码:4 ~9 L& n+ O1 B5 Z
- <html>
0 P5 a2 ?8 H) v7 M2 y - <head>
9 e/ I) a7 E. ?' J4 |: u z - <title>combine_javascript example</title> $ f' a1 @1 e4 q7 L, y) H V
- <script src="js1-js2.js"></script>
) ^ E! U, j l0 Y1 K - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
& F' o( h8 b, a4 o. x9 }& X, g+ z& N - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
& q- W& D! {0 g+ o5 E# B - </head> / D* s/ P: B& c
- <body> * O+ w" |) ]2 I4 S5 _0 I
- Hello, PageSpeed!
# f9 l9 ?& C: M. q9 H7 _" G/ U) }$ N, D - </body> , n, a6 I! k3 a& n" s) W" K
- </html>
复制代码 q( g+ X. y- o! M+ m' W& u
) W2 {2 i; m6 b9 q1 n7 K1 P2 j
|
|