|
|
html代码:
# D k1 p- K9 \8 a/ O) A- <html>
+ n/ V, o' f) R3 `5 w) a - <head>
$ X% C) A9 J6 ^ - <title>combine_javascript example</title>
( G& f6 Z7 W7 [4 l+ p - <script src="js1.js"></script>
K& n+ ^; m/ s8 G1 Q3 n - <script src="js2.js"></script> ! Y: {9 @ v% v. m
- </head>
J) i! r; m; [# s2 U6 h' \* |3 x - <body> ) m: S: f% j8 R! X
- Hello, PageSpeed! ) ~8 \3 L& x. d" j8 h+ x
- </body> 9 n9 H9 l1 u a) u6 t9 |9 B5 j9 j/ @
- </html>
复制代码 js1.js代码为:
( N1 ^" G/ J/ P6 o5 n- function logText(message) {
, |) @8 z. A: F7 u - document.body.appendChild(document.createTextNode(message));
6 T; X, \ i8 j. `1 G7 o" b, V1 u/ ? - document.body.appendChild(document.createElement("br"));
& |. s; `! u* N - }
复制代码 js2.js代码为:
; G' O" M0 N+ h/ f u# x- window.onload = function() {
! ^/ a' f- n: ?+ i6 ] - logText("Application started."); . j) ^+ W$ S0 G
- logText("Library operation confirmed."); 7 Y. s4 K/ I: |9 [! _2 J
- }
复制代码 合并后的html代码:1 @0 c8 C8 |$ r7 |
- <html> , _% d7 C: V2 s
- <head>
7 v) b! M; l/ x" w8 t - <title>combine_javascript example</title>
6 o6 g. J: b# t - <script src="js1-js2.js"></script> . v' ?6 l( T0 S5 O% A2 G( F' a1 j* }0 o
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 9 W" Q9 `2 }6 J! F5 f' V
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
: C9 U" O, \2 @$ e6 b - </head>
$ i$ q$ O4 j$ l A - <body>
0 }9 s0 `7 ?4 Z" z1 R) p6 P - Hello, PageSpeed!
6 `) v8 L" X3 U' a1 _: I) d - </body>
! P3 u* D4 A# l. | - </html>
复制代码 ! \& T" ^- N' w3 f; {/ l
; y9 G9 y+ l. F, @# x3 I |
|