html代码:& d. O3 R9 @& C+ s
- <html>
: B8 U: Y- J& Q+ j) d - <head>
" J4 \ O" V9 K2 R& b5 m - <title>combine_javascript example</title> 0 ?$ O# T) f1 h$ e6 q2 ?; {0 x
- <script src="js1.js"></script>
* E0 y: {) P0 ` - <script src="js2.js"></script> 6 x2 F$ d* O- R7 P+ l% S" @* I
- </head> . u6 R' J7 u' z/ G
- <body> & ]6 T! s+ H% n; i
- Hello, PageSpeed!
8 g! ]) @5 r F& M, v8 a3 E - </body> % }. I: ^2 h( a
- </html>
复制代码 js1.js代码为:' p3 m7 c4 _9 X3 F
- function logText(message) { , O: f2 H* S8 ?% Z
- document.body.appendChild(document.createTextNode(message));
6 }2 K$ M5 s3 `; P" K4 `* \$ |7 ] - document.body.appendChild(document.createElement("br")); 7 f, @' a I* R5 x2 O
- }
复制代码 js2.js代码为:$ \) X" f+ ?/ o6 v) S
- window.onload = function() {
4 M$ L3 t1 x8 _6 {0 M - logText("Application started.");
. g& ?" Q0 m$ Y7 W - logText("Library operation confirmed.");
{& T6 j; X1 i- q, V - }
复制代码 合并后的html代码:
+ l3 U$ K, u+ s2 S# A$ {- <html>
, J' l4 N3 h7 y& N6 P - <head> & \# N; }8 B- N6 S( I: C* E1 J
- <title>combine_javascript example</title> , }+ v; g8 i0 K; d: ~
- <script src="js1-js2.js"></script>
/ a8 f! f. `! k4 U - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
6 l0 y& W/ J6 @! Z - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
$ \5 U3 X+ D) I, N9 a& v - </head>
- |' u& u" G9 I2 w - <body>
+ G& d6 P3 ~0 e! i' y* d, I - Hello, PageSpeed! $ h8 [, z7 x% d, ?7 F7 l3 t
- </body>
" G6 T, Z6 G0 c$ K - </html>
复制代码
' A* F2 }0 b9 d: Z1 o3 j8 \6 X$ O
8 W' ~; g! O9 @! S) v2 _ |