|
|
html代码:. ~( r! k0 i7 [7 V) _
- <html> : O; n" N* e4 r) b' A; `( B% f. |
- <head> 0 o) a1 K7 R) G% `5 c6 w% s
- <title>combine_javascript example</title> # u5 G9 I/ t+ t
- <script src="js1.js"></script>
B5 r. G3 O6 [ - <script src="js2.js"></script> S3 n- t1 R3 J; T* F
- </head>
1 ~% P5 y+ d7 V - <body> % Z+ b# E- q3 i; p0 Q
- Hello, PageSpeed!
& Y5 V1 s, c2 [ - </body> u/ x2 q: ~( F' c" M
- </html>
复制代码 js1.js代码为:
4 O0 ]* D+ a; b$ t! y1 D0 T- function logText(message) { . d0 c9 S7 T$ V1 a
- document.body.appendChild(document.createTextNode(message)); + P u% G s0 v
- document.body.appendChild(document.createElement("br"));
1 Y+ F. J! z+ s A, F7 \6 \ - }
复制代码 js2.js代码为:
5 G! K9 I8 P8 Y2 a- window.onload = function() { # T7 L: Q7 @& r2 @3 y0 T5 [
- logText("Application started."); 2 F/ l; M9 }% x5 u: ?1 b
- logText("Library operation confirmed."); ' g6 l0 }4 P1 ]8 e- f' m) n
- }
复制代码 合并后的html代码:
2 |$ S9 ]- [' {# a) e/ i6 \- <html> " J2 R1 w% }$ t8 T+ h
- <head>
& _- ?5 [) O" X% e1 ?; J- t0 V - <title>combine_javascript example</title> 6 F$ I) S4 B- b$ x' E# i
- <script src="js1-js2.js"></script>
3 ^1 ?9 M! Q, x; {; y - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
, j. ]# |, }) P - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
! r/ V' b3 e. r - </head>
% o; O" @% A+ _5 Y9 b - <body> 8 {& E4 @# f- Z2 z' c8 \! I
- Hello, PageSpeed! r7 r3 Z$ i. H$ c$ J. U
- </body> # T" c/ q% R0 U7 K
- </html>
复制代码
3 c3 ]+ C) y5 }. }' Y' t. o, F& ^- f$ q9 A; J5 l% S0 O
|
|