|
|
html代码:% t6 \! @; q" F2 \+ O; L
- <html>
( @+ K# Q2 ?7 r5 R8 r/ i - <head> . l( r1 F. |) P6 K$ e) g+ N
- <title>combine_javascript example</title>
# j; I& K. ^& ]+ j: J% J A - <script src="js1.js"></script>
" `" s9 y, s' I2 |1 C* d! \( B! Y6 \ - <script src="js2.js"></script>
$ W# w& \5 g- m - </head> 5 E3 k; f0 `8 L1 d) J/ l
- <body>
( C+ C: d u6 m% m' T- K - Hello, PageSpeed! / y$ ]5 e d+ d; n
- </body> $ X8 Z! |% D% E$ B
- </html>
复制代码 js1.js代码为:/ x$ f$ I: R1 w: [$ o: J
- function logText(message) { $ {) ~9 W! Y; J
- document.body.appendChild(document.createTextNode(message));
, P" h! |! C& K - document.body.appendChild(document.createElement("br"));
) M; o: B7 Q+ {# C8 R - }
复制代码 js2.js代码为:! |* b, c" c/ j& H% [
- window.onload = function() { 1 R, @1 o0 W. o# r" ~
- logText("Application started.");
. e4 |3 R( P9 N% x& F0 c7 b( K - logText("Library operation confirmed."); : I1 C1 p* g0 z: ?' m1 P# k5 \( A; K
- }
复制代码 合并后的html代码:' {7 l* w' w" j% c4 u2 [' v
- <html> & |7 F" y% [# y% X& Q
- <head>
0 u) s6 D' X: g8 G6 \3 k - <title>combine_javascript example</title>
3 Q1 h: Y+ O2 z: _8 W, H! F" J - <script src="js1-js2.js"></script> 2 Z6 q8 d; g' k
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> " [) w3 Q+ A( i7 v" E
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
1 U/ ~; N& j% m5 v' [- G - </head> + n4 `' `8 H7 k: J! l* j
- <body> ; U7 [" n) I6 {% y3 m2 s# w( Y
- Hello, PageSpeed!
* @# \4 N( E$ N' ~; p( L - </body>
- Q+ g, E2 v$ o0 x" Q& a& @" Y - </html>
复制代码
+ W" Z( l: {% ~$ x9 L
. F; r* v5 I: w- z$ \: Q- i |
|