html代码:
) v: a3 T" k. ~& [: ~/ Y) w8 |/ k. e- <html> 1 o/ [/ c# A6 X' f2 B% w% L- m
- <head>
6 D2 Q, C- P2 h# g1 C" a - <title>combine_javascript example</title> 6 \( j f0 f9 ~, d; l1 X( X
- <script src="js1.js"></script> % E7 h) y" ~5 W$ \4 v" b4 ~% J
- <script src="js2.js"></script>
, D3 U- E; d1 p# T - </head>
5 R6 N4 ?, v3 L9 V H3 V) i - <body> : ? t, d. N. ?7 D/ i5 ?
- Hello, PageSpeed!
; `+ k1 @% i" C$ \: H/ Z - </body> 3 {0 s5 ^% P) e' |% Y
- </html>
复制代码 js1.js代码为:
+ E; J- f7 v, H; u/ Q4 e0 o( h% g- function logText(message) { 2 S6 r/ {+ J( G u
- document.body.appendChild(document.createTextNode(message));
}, q% C& ~' }" ], O2 C: q' n+ D - document.body.appendChild(document.createElement("br"));
7 P! v- }% H9 d; G1 f; h - }
复制代码 js2.js代码为:
; I, I2 j' L- [3 N( p0 z- window.onload = function() { ) u2 |' k: F. [0 }# I, V
- logText("Application started."); ! b3 J$ v. N6 f; {" Y$ t
- logText("Library operation confirmed."); + P5 ]4 X2 L! J, ]
- }
复制代码 合并后的html代码:% m1 |8 I4 m( m7 Z4 r$ H
- <html>
' v) O7 F% p6 X - <head>
9 z+ u5 u/ L8 H K2 `6 s - <title>combine_javascript example</title>
, }, q7 G0 O; ]2 j: { - <script src="js1-js2.js"></script>
. ^ y5 l6 v; L" n - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : E: ~! K7 z$ D0 o4 A) v) h, X$ f
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 4 ?* Y& i. h. y( M) B2 P, @# h
- </head> ) ^) ^" L m5 v
- <body> - B: G! @; ?' F |
- Hello, PageSpeed!
# \7 B, _# H4 }5 g, v0 q - </body>
4 b8 L H5 p6 \+ Y. V - </html>
复制代码
8 c A5 S, Q- M9 m; \* S& Z4 z) m* ^& e+ t* m9 ]: q
|