|
|
html代码:9 j9 x( L I. k7 X0 T, d
- <html>
2 \; `$ V( ^6 s+ k ?0 Y& U" c - <head> / x4 v7 K- q& a& r
- <title>combine_javascript example</title>
, S8 E$ w" M' Q) j+ e5 E0 Z& g: f - <script src="js1.js"></script> # g3 k0 `; m3 @- d8 [- n: k
- <script src="js2.js"></script> # h# C2 c) d4 I- w3 m5 I+ X
- </head> 8 ~ ?+ }# N( ]7 i1 w
- <body> $ [4 R/ [7 b% M3 `, g, y
- Hello, PageSpeed! ; ^! N9 V# t/ Y9 O
- </body> 4 x/ r v/ i; X& t5 Q, S$ |- n% k
- </html>
复制代码 js1.js代码为:' r* C' y( _# R3 i3 H$ U2 n
- function logText(message) {
7 B; d8 P& Z) R0 M/ A- x - document.body.appendChild(document.createTextNode(message));
' `/ y& W$ z. F4 ]1 R - document.body.appendChild(document.createElement("br"));
3 z5 o$ R S/ w) @ - }
复制代码 js2.js代码为:' R% Z5 C% r$ y9 `& m5 y# {+ D
- window.onload = function() {
0 P0 Y7 B9 V5 R0 r - logText("Application started.");
3 h+ G& r. m9 [, ^) C: S - logText("Library operation confirmed."); F' A! V2 z7 ~
- }
复制代码 合并后的html代码:8 }- W5 _5 t B! w! r1 N* z
- <html>
( z) o" D9 v. A% L# r- r' `. \ - <head> 7 B: M) A1 H% a
- <title>combine_javascript example</title>
& Z2 L& b; M& h! T9 b% {2 q5 J - <script src="js1-js2.js"></script>
- o8 `( T! |' b/ c5 u+ {% J/ f1 x - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 e; g2 o+ a$ _. M0 { - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) D$ x4 ^5 f3 e! }& _" @) v" U
- </head> - X' K1 r' n) y1 n/ L/ p }
- <body> 6 r$ k2 k5 I4 f4 L7 g7 R& H
- Hello, PageSpeed! 8 F+ V/ T6 c9 w# ~; e
- </body>
$ l0 z8 n. U6 { R5 C$ `& b - </html>
复制代码
1 n2 d6 A+ W- e+ `1 I
. T7 `3 v8 p# {2 e0 a3 W |
|