html代码:; Y3 D( g6 q+ ^; V# P/ T
- <html>
4 I. Z: Z6 X6 t8 S$ K - <head>
8 i8 P& r" W. P0 | - <title>combine_javascript example</title>
; P1 h& ~3 \4 Q; c- j - <script src="js1.js"></script>
( Q" t* t/ i/ V" J - <script src="js2.js"></script> ; j5 U [% U# W, x
- </head> $ V9 c* _) p5 r/ w% `" }
- <body>
, e* w* b' i" u& E+ C3 D& V" R3 x - Hello, PageSpeed!
' [% Y2 h5 N- n - </body> 7 G. | i% K, c1 q9 A% K
- </html>
复制代码 js1.js代码为:
! u, _ T4 ]% j7 t3 S4 o f- function logText(message) { & o1 e8 v7 O5 k P, c
- document.body.appendChild(document.createTextNode(message)); ' _ R( C6 `8 e5 W
- document.body.appendChild(document.createElement("br")); 4 U$ Y0 o) U' o4 A8 ?3 O
- }
复制代码 js2.js代码为:
: C4 V/ l$ W4 C, E- window.onload = function() { 0 b8 [# {- d% q
- logText("Application started.");
( b' l6 |6 C N, ]& D& i& r6 i - logText("Library operation confirmed."); 0 U0 k2 W' m, h. X$ l
- }
复制代码 合并后的html代码:: F" z, J( c5 T. N
- <html> ( J. g @( e) J( F5 k! H
- <head> 6 I8 e( r2 G, S
- <title>combine_javascript example</title> 9 F2 w3 r2 G+ z: U, G$ A4 c
- <script src="js1-js2.js"></script>
3 @( Y( Y9 Q/ N+ x! M8 U/ w; a# A! |0 |9 e - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
3 f _: k% U% y - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> : U& n, S Q* l! f3 z
- </head> # G3 | }( a5 y5 ~, |+ f
- <body>
! ?; s g* b& @- r - Hello, PageSpeed! / @6 x; T4 e5 t* Z+ C [
- </body>
' I4 X. k: j1 M. c$ h - </html>
复制代码
. z4 n" `9 g, X$ e9 n
+ f3 u7 I- X9 Q! D/ v' G; I% n |