html代码:! z" N3 X$ @! J
- <html>
, L7 ?0 S, R# C, w* _ - <head>
( s: V% i& o: ^' W @ Z3 S# p7 ?+ k - <title>combine_javascript example</title>
) |0 B! N& p! H( v4 | - <script src="js1.js"></script> $ u5 H. v% p: a; v2 `2 l
- <script src="js2.js"></script>
; J0 ]5 O! j# l - </head>
6 k+ o9 Q5 X2 R0 N/ ? - <body> % d( a7 A6 h6 }( j8 t* T7 U
- Hello, PageSpeed!
1 z* j2 J6 a. ?# B, P% l' A. B - </body> + `3 d) U9 V4 n6 y& c( ]) I. k
- </html>
复制代码 js1.js代码为:7 S) w: n; }, Z0 S" v! \
- function logText(message) { 1 \* N6 n2 F, D6 H
- document.body.appendChild(document.createTextNode(message));
" x* y# N) a, W- O: z# T - document.body.appendChild(document.createElement("br"));
4 I" a1 o. B! ~* r# ?" b9 ^ - }
复制代码 js2.js代码为:
, i1 S$ l1 f. j; G6 e- window.onload = function() {
/ X b3 P0 c! G9 ?" i( t - logText("Application started."); ) o! q+ j, g7 `- a) d! ?
- logText("Library operation confirmed."); ! d P% |; j, i: w
- }
复制代码 合并后的html代码:
4 O1 C, i+ k8 y7 A5 a8 O- <html> 3 o3 ^/ l5 ]2 }) I
- <head>
0 j! S- D% v$ ?5 |$ N4 j" |: B - <title>combine_javascript example</title>
8 m% n! m, l9 d, G$ ^ - <script src="js1-js2.js"></script>
) B* Y9 R* }# B: {# n0 L - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ( ^$ ^$ g9 h; a& l% m5 }. c. A6 C$ u
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
1 L: ^2 t3 a8 i( R - </head>
2 O) w5 y& z# R& ^ - <body>
9 ?" u2 t4 D! y( w* E - Hello, PageSpeed!
5 r7 f0 p: L( ~ - </body> 1 e1 q3 _3 @" M. A9 K; J
- </html>
复制代码
8 [/ ], c' W3 Y7 K2 k
- U1 o% J1 E1 U/ ]+ J' s/ q* ^ |