html代码:2 w( A, `. p' Z3 d( W& }
- <html>
$ H! C+ I5 M6 X1 b; W - <head> 3 s7 e5 R$ R7 j7 A# T7 Y, ~! Z
- <title>combine_javascript example</title>
# u' T1 j) ^' ~) i! i - <script src="js1.js"></script>
' [" q2 x5 v3 k$ w( b: E, Q - <script src="js2.js"></script> ' j) \" F; c+ Z m) d5 c
- </head>
) s% B: S" ?/ O8 H% ]# ] - <body> ( [- n* \1 n* T& S* g& x- p& w
- Hello, PageSpeed! ) T. K6 a$ w3 D- O. S- l
- </body>
* c% i" l, W+ J1 D, l - </html>
复制代码 js1.js代码为:
1 O6 D+ { P) K# g/ K5 B* u- function logText(message) { % O0 S* ?. V- E' `
- document.body.appendChild(document.createTextNode(message));
; J, ]3 `+ R6 _4 B f) Q; q* Q - document.body.appendChild(document.createElement("br")); 6 r* |7 ? H: E. S6 g& S: ^; d' R
- }
复制代码 js2.js代码为:& i+ j; e, r6 }) o1 S, o/ W; J# b- k
- window.onload = function() {
7 [: q: m1 }1 o - logText("Application started.");
4 A5 ~& P1 z/ `" U- r - logText("Library operation confirmed.");
4 H$ X5 e0 g- N+ m1 e; q6 L' E! Z - }
复制代码 合并后的html代码:! ^% N h, p5 Y3 d# [
- <html> 1 Z: R) @$ N" w) H* ^+ U7 U8 `
- <head>
; Z" c8 m9 e9 k6 L - <title>combine_javascript example</title> 6 T$ I8 `7 K3 a+ f$ `) L( p
- <script src="js1-js2.js"></script> 5 w2 j) C2 e! p2 Z
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> # e( n a# o+ ~* N
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
+ a' o9 ~8 x8 f7 ? E7 @2 G - </head> * Z0 F; C; n) G6 ^6 h) ]. |
- <body> $ p& p6 |7 n0 j% U# W2 h( n; S
- Hello, PageSpeed!
; P$ }0 e3 X& {$ M - </body>
4 X" e' W8 y0 U, u. a" S - </html>
复制代码 ' M, P/ @+ ~$ D
) v3 B3 ?1 i* W; i1 D |