|
|
html代码:
' H9 M& C" D# ^) r6 F8 X) s" T8 ^- <html> ) B1 W" Y& ~+ j4 g% ?7 x
- <head> : `4 \+ [6 p, J4 h! v1 E
- <title>combine_javascript example</title> 9 A% f K; O7 V- w. {
- <script src="js1.js"></script> # n/ O" C" Z: d, y2 U
- <script src="js2.js"></script>
* Q" X% e5 f# {# I - </head>
b( X0 |+ X" e5 E3 ?/ H! k0 O) x - <body>
9 o" Q f1 [7 R8 W - Hello, PageSpeed!
+ G$ M8 X. @5 w, z$ s D" I6 m - </body>
4 y; v" L# R4 b2 F0 N* Q0 T6 R - </html>
复制代码 js1.js代码为:
" |- w) N( v. N6 b" V+ s$ ]7 z+ k- function logText(message) { / _( x; X: a/ C- C5 ~$ ?$ w
- document.body.appendChild(document.createTextNode(message));
3 I: K% o: X, B9 } - document.body.appendChild(document.createElement("br"));
+ Q- {: l+ ]! J. `5 Z+ R' f - }
复制代码 js2.js代码为:. M7 u; l& u8 Q- b
- window.onload = function() { : @! { t& J5 x3 N W
- logText("Application started.");
! v; y- _; I/ D9 h4 i( @5 ] - logText("Library operation confirmed.");
) |- |; `. r* u& O/ W - }
复制代码 合并后的html代码:$ O4 m# E9 x v- Z! X, w4 }4 ?
- <html> ( Z9 [# o+ m/ F, H5 _
- <head> ! z- H9 F/ L2 R
- <title>combine_javascript example</title>
5 A; J/ s9 r( C+ V - <script src="js1-js2.js"></script>
8 W$ b6 ^3 N' n - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> + B4 `$ z0 C( A; P: g% U
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> + x3 d, M. w+ Z
- </head>
/ `0 `. {3 T: M/ o - <body>
' b3 g' y# W0 |; e9 I - Hello, PageSpeed!
$ Y, i: p8 G* ]" a# v - </body> 1 s5 i4 I6 p" l# g! c; U
- </html>
复制代码 % F/ k. g: I. s# N/ m u
$ |7 g; e% _ r7 T/ S+ e* f+ N |
|