html代码:; w7 J; M0 x4 {0 Z% [8 `
- <html>
. B D( I1 u% _% }! v( P9 H. s" @ - <head>
3 @1 K( ^) O( D - <title>combine_javascript example</title> 5 Q0 c) [1 Z |& n, h* z
- <script src="js1.js"></script>
1 i9 r' j% T: i# ? - <script src="js2.js"></script> / s) v, B: s) O8 w
- </head> Z3 [, B- `' y9 X
- <body>
. Y3 P) q3 J0 j - Hello, PageSpeed!
8 k( M1 K4 O, q1 }; y7 u - </body>
2 k4 M T1 k" u - </html>
复制代码 js1.js代码为:
% ]1 _# \' Z4 {" ]5 k5 O! A) _1 \- function logText(message) {
8 p2 J Y1 U& G, d, n$ Y - document.body.appendChild(document.createTextNode(message)); 8 G$ Z: u3 Z4 H8 R* O
- document.body.appendChild(document.createElement("br")); ) b& F5 S9 T9 r1 D/ ^: P
- }
复制代码 js2.js代码为:
k* i7 j' H6 J1 |6 g- m- window.onload = function() {
3 y3 {0 t& s& T* w) q - logText("Application started.");
4 b) z, o/ F) Y- M! b* t - logText("Library operation confirmed.");
4 C! a9 @' `; y; T% G1 V - }
复制代码 合并后的html代码:8 J* p- b0 z0 |: g# I( w8 v
- <html>
1 G' G7 p/ P$ v% i - <head>
4 b% k: L0 |3 H - <title>combine_javascript example</title>
1 i4 t% h5 p$ Z; |- z - <script src="js1-js2.js"></script>
7 r, F ^" U: k, |7 T - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
K" [5 v7 ]* g \+ N - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
; F( p. P; y4 \6 _6 ^, [ - </head>
0 S1 N5 k8 Y' u' j; q( |0 H - <body>
' `4 T. F0 H; E3 s" v$ ^ - Hello, PageSpeed!
# t- X/ q8 b" ?, G - </body> % Y- D7 } K8 ~/ V" b
- </html>
复制代码 $ `2 |' a# d. Y# V; G
( ?$ t: y+ F) W5 L# q |