html代码:
$ z: ]9 J+ W( G" U( `- <html> 0 q& @/ f9 e6 v, D8 V/ y
- <head> ! @ ~% T4 r2 _0 S- x! v5 R$ X% l
- <title>combine_javascript example</title>
v5 V2 m! R4 g9 N - <script src="js1.js"></script> " ^) W/ ]& X( q6 s9 O
- <script src="js2.js"></script>
# w1 z' c3 W9 Z, {0 P - </head> ! ^; i% f m. z5 I, p
- <body>
" |, N, d- s- a# A7 f) q. e! m9 s9 j - Hello, PageSpeed!
( W6 J# K1 K Q& j - </body>
/ a. g" j0 l% M0 m+ P# a - </html>
复制代码 js1.js代码为:
2 f( R" X# ^( I- function logText(message) {
, ?; v! U4 T, x* B3 u: X - document.body.appendChild(document.createTextNode(message));
: k" L$ D1 }7 C3 m9 t) R4 k3 G - document.body.appendChild(document.createElement("br")); + [: b, _" D2 {! [" ~" x
- }
复制代码 js2.js代码为:
2 b. ?; j8 T, l6 U' b- window.onload = function() {
0 @$ I4 x/ X6 F F& ? - logText("Application started.");
K+ G) S2 C% t! k - logText("Library operation confirmed."); + b4 v* T5 N/ d; m3 l& U, M' J
- }
复制代码 合并后的html代码:
$ s7 ?1 i& }6 e% _ _$ |8 A- <html> 3 X: F0 E# u6 m9 w9 D
- <head> 1 w* }& R$ E P+ V
- <title>combine_javascript example</title> + ]2 G6 I1 |! G0 F6 _
- <script src="js1-js2.js"></script>
- J: D! q% P9 \. F0 Z' y - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
1 A7 ?; }0 n2 v% Q - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 3 c7 f+ i" q% V
- </head>
. I% k$ e9 W. B) P$ C - <body>
8 ~) S$ A# C7 N. ?2 I% H8 r, `5 v - Hello, PageSpeed!
2 ?# f' A7 e1 V - </body> ' K; h" q4 N7 T/ C5 o |
- </html>
复制代码 ) H6 P7 o/ [; }; E3 O
) n/ V, a& E+ J |