html代码:
% {# N1 ?0 r( j( ]4 W- <html>
( Y" J$ Y/ c. H" E - <head>
) o; k' T% ~; G" h - <title>combine_javascript example</title> * y6 ~" Z- ~( @6 V: F! V
- <script src="js1.js"></script>
J- H% [$ U% i M% f - <script src="js2.js"></script> : x2 Z2 U7 J% f+ T( Y, i4 f4 Y9 R9 }
- </head>
2 j |$ Q& f2 a6 v5 v' ~1 J - <body> 9 ^+ f4 {" d4 y! p! C- h' E; Y. ^
- Hello, PageSpeed!
7 l0 x4 e1 v ?4 p- A - </body> , A" n0 C) u3 t6 o8 T: B
- </html>
复制代码 js1.js代码为:
8 v9 O0 H4 s5 i9 K- function logText(message) { ) @. i N4 g I% }# G9 L, x
- document.body.appendChild(document.createTextNode(message)); $ c9 V) H! |. Q5 ?) y8 q
- document.body.appendChild(document.createElement("br")); * ~* n& Y* `9 B) R8 L5 T
- }
复制代码 js2.js代码为:
" _) | E' z& S* h1 w: {- window.onload = function() {
0 M9 \% Q9 p: ]8 g - logText("Application started.");
+ h; H7 h, _% K. X' W - logText("Library operation confirmed."); 0 _6 ~8 m; w9 H3 d6 ?+ ]
- }
复制代码 合并后的html代码:
( s2 Y$ c. x W% y$ m- <html>
" }0 ~- N/ b) S - <head>
) ?# u3 `+ G# n9 [$ l5 c: h! j$ q - <title>combine_javascript example</title>
+ Q1 T6 P2 Y2 l- G$ a d6 K/ p - <script src="js1-js2.js"></script>
0 E# z! I5 y. u, T - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 Q/ [4 }: Y0 ` m' ^4 N
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
! r/ d$ o3 }1 v' t6 x2 e7 h - </head> * i- \+ I0 u9 l$ T; {# J, ]. S& I
- <body>
4 h: W; l H' `& z6 r' \+ j - Hello, PageSpeed!
& o# ~, S0 B9 V$ M8 P8 Q5 l - </body> ) B, @& N( |# B5 F, K7 I5 m
- </html>
复制代码 + H7 v) V4 F- w4 y, A2 m9 g
3 m3 Q+ I5 t$ E1 ?* H
|