html代码:
& K9 N. W1 h: Q, Y9 g- J% J- <html> ! J2 U) W3 h$ b' S1 y' B5 _+ f
- <head> 1 I; S+ A3 N+ H. U+ {" l; i
- <title>combine_javascript example</title> / t8 M- }, R6 W$ l
- <script src="js1.js"></script>
3 a* t( j% C4 r3 W+ P: u" e - <script src="js2.js"></script>
+ H# ?# _% m1 H+ s - </head>
# u8 W8 ?, s8 b+ V/ h( A - <body>
4 w/ B0 I# y8 B7 c - Hello, PageSpeed! + i7 g7 k5 x4 P
- </body> # u: t5 x" ]$ n6 p1 D( _9 e
- </html>
复制代码 js1.js代码为:' W4 _$ U V# p4 t$ E1 P/ d
- function logText(message) { , u$ f5 t! I, p/ p3 i7 z
- document.body.appendChild(document.createTextNode(message));
' \- U! Q8 r; U+ T5 t8 ]: N: N - document.body.appendChild(document.createElement("br")); 8 Z( n6 K. j. l) b1 w* L/ a
- }
复制代码 js2.js代码为:7 R# T; D# g3 |2 D( Q6 ?- G0 g5 {
- window.onload = function() { , T6 x3 V( P+ O7 _) [9 b+ a
- logText("Application started."); $ j' [4 \$ p' ~. h- v) _7 C
- logText("Library operation confirmed.");
6 Z7 t, b6 [2 b& D( L% B - }
复制代码 合并后的html代码:
( F- t4 d# ?- Q0 W1 x- <html>
: F- K5 C6 w9 m) J - <head> 9 l6 ?3 h& [. F8 ?! a$ Z7 w
- <title>combine_javascript example</title>
2 i: M" O6 M$ b( c0 b - <script src="js1-js2.js"></script>
1 f0 D, l& C7 A6 J6 R( Q - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 8 K' T% S" I* k7 W
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> , O, u. A( R- v0 ~5 C
- </head>
2 v& `" j4 p$ d" y - <body>
( I2 |$ U/ v D - Hello, PageSpeed!
. W& {1 z# {. ]5 c; | - </body>
9 B- E( @; P- _) O ^ - </html>
复制代码
, A5 x1 S' w! K1 C2 P. M" _
0 j" v0 [+ }! q' `0 n7 n4 f& V |