html代码:
- p+ I' B. O9 G" \5 t- <html> " a+ x$ h2 O: x) t) W% J4 W
- <head>
, n; o, ?, R. Z n. V, b9 Y - <title>combine_javascript example</title> 5 h T8 ?* W0 k, [- T; v, D
- <script src="js1.js"></script>
7 p5 E3 d* P) L" V) n. `& X - <script src="js2.js"></script>
# }, e7 ~8 T* R' S3 @; p - </head>
1 c) D0 u( E2 t - <body>
, k \& C' e' {) G& {% T/ c4 Y - Hello, PageSpeed! : j& J4 W' F+ c* u/ b
- </body>
, }! p: T* Y8 k; k - </html>
复制代码 js1.js代码为:" Z; i: m: U; z7 x% Y! O4 @
- function logText(message) {
: U* Y5 X1 X' L# i4 v1 i" J& c7 j - document.body.appendChild(document.createTextNode(message));
5 g2 d) n& [3 u# Q- r" E& k - document.body.appendChild(document.createElement("br"));
* A$ b2 I% y" v) J& r - }
复制代码 js2.js代码为:1 l- _7 ` d+ r }! ~
- window.onload = function() { 0 A1 c+ G2 O! q
- logText("Application started."); # K7 ?+ `( S6 S& X) z0 { i
- logText("Library operation confirmed.");
4 P+ U2 P8 O( u& ~7 }+ O2 g" v - }
复制代码 合并后的html代码:
- w8 T3 E$ f L3 w- <html>
: i+ E6 `0 Y, ^ - <head>
2 c" K& ]- I% }: ]7 I - <title>combine_javascript example</title>
+ Y. I7 i1 O- q k) { - <script src="js1-js2.js"></script>
5 k% q4 |/ X, c5 d) b1 B - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> / y9 k# Y1 y, P3 n! R6 L
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
) T: t" v9 x; R* n' r - </head>
! _5 U' ^2 ]7 Q5 c# n' T* k - <body> ; ~. O/ \& w2 o0 T
- Hello, PageSpeed!
7 Q; S* w0 @. K8 D: b - </body> - f# Z2 k6 q2 M+ ~. [
- </html>
复制代码
+ r, h9 `! T3 W) ]# B# U
& C1 I0 B7 ~/ y |