html代码:
9 g+ v; b8 K: R3 r- <html> 4 Z& _+ ^) N+ C* o5 q. M, ?
- <head>
- |! z0 y$ n) o; t" K - <title>combine_javascript example</title> . i1 e- e5 `6 I0 M
- <script src="js1.js"></script>
) M, M) G3 c9 H" c6 K M - <script src="js2.js"></script>
4 B5 g5 J( v( m/ g: J8 N1 G - </head>
: x, d$ {4 {" J6 [+ E - <body>
" \! O; r3 Q+ p) |8 R - Hello, PageSpeed!
* G. p0 _4 X1 R ~ - </body>
1 h; F5 p& D: c' T$ k - </html>
复制代码 js1.js代码为:* Q8 Q4 f% j9 {. B) N' Z( s
- function logText(message) { 0 B* e! H) [' P+ ^
- document.body.appendChild(document.createTextNode(message));
7 [6 |# L1 q+ J! H+ H* R& r) ?6 @, D' D - document.body.appendChild(document.createElement("br")); " l7 }3 G" W, P* l4 F1 [
- }
复制代码 js2.js代码为:
+ f5 ?) ], N1 J( d1 Y' f3 D- window.onload = function() {
9 h" s8 P: m( T" C* o3 |3 P5 L - logText("Application started.");
: z! o6 c0 [8 t. N x0 P - logText("Library operation confirmed."); 3 w% H3 x6 r( Y
- }
复制代码 合并后的html代码:
: I! U" a, R, I! q2 c- <html>
0 u! r9 s. |! U2 h5 R' J& i - <head> , N; G: U0 Q7 j0 |; C
- <title>combine_javascript example</title>
3 Q! i1 P, \9 y% Y1 `; W1 [ - <script src="js1-js2.js"></script>
6 S. ?, u+ M% `& Q, M# M - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
$ H2 y# X7 N, a, p - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> - u) l' I/ |) K2 g
- </head>
' X% m- i+ P# m+ g - <body> + ^( ]/ h- G7 ]3 h8 `* \$ H# T
- Hello, PageSpeed!
4 }/ b6 A8 s6 i# O6 Q4 A7 \5 F - </body> 3 t9 T# |5 `$ J' g9 n
- </html>
复制代码
$ d# l4 W) D0 s6 l3 Y- e& `+ Z5 W! o1 }6 N$ L, Z5 J; I8 A
|