|
|
html代码:
& q4 ]% b* c i5 P+ O/ t- <html>
4 b9 }6 `4 |. \/ @: B q3 r' x - <head>
4 {8 ^5 U) Y" q# T9 t1 l2 q - <title>combine_javascript example</title> % w# Q- g8 @1 }! k7 }0 `" u. M
- <script src="js1.js"></script>
* J# @+ d) K% l) O) b) P - <script src="js2.js"></script> ) H+ X5 @) I7 o* z
- </head> 5 x. P1 g2 T2 J- n
- <body> / F+ Y/ i8 H2 k/ A
- Hello, PageSpeed!
2 W) T# z$ q; U5 f - </body> : e+ o( [ H. B% s4 ?' C! T
- </html>
复制代码 js1.js代码为:; z, W. B( f4 X
- function logText(message) { r1 b4 @: o+ p4 e7 K6 \
- document.body.appendChild(document.createTextNode(message));
$ I y1 G: ?+ A2 D/ K - document.body.appendChild(document.createElement("br"));
}- k$ T- A( Y, s! n: r$ v/ y6 t - }
复制代码 js2.js代码为:
3 F- L3 N: J) b/ y* B- window.onload = function() {
( y$ N" X" w( v/ x - logText("Application started.");
: S# w; v3 c; O! ^: z2 z( f - logText("Library operation confirmed.");
1 w4 W. c2 A9 l' K+ _- }' v% t - }
复制代码 合并后的html代码:" }" b2 J6 F0 X4 Z2 c7 c/ n0 ~
- <html> + ^6 u6 y& g& G4 j: h" K# M7 a
- <head>
0 S7 z6 k6 R& f) p9 a1 G* r i - <title>combine_javascript example</title>
2 C+ b# s) V F R - <script src="js1-js2.js"></script>
! ]6 [- X8 _0 l: R- n; q* L - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
5 b1 _- T& F" k1 k - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> + J% \# [ u0 E- N
- </head>
& B, R% q k& }8 h7 c - <body>
* l; C4 a2 t2 d - Hello, PageSpeed!
5 j( A k9 C/ ~3 b# _ - </body>
4 U k P: i8 O) x. x$ P - </html>
复制代码 ! r" a# l% x/ P" |* E1 r7 v
# q3 x# d& p3 _5 u) K% a. D# J
|
|