|
|
html代码:& ^+ m) f+ T" `* s6 p, g
- <html> ; [. ~6 ?5 W* p- P! g! v8 f
- <head> ' ~5 `1 g! G2 C7 v- K
- <title>combine_javascript example</title> " K2 h5 J: C0 _- X1 y5 u2 [
- <script src="js1.js"></script> " }7 i3 r+ N7 I% q
- <script src="js2.js"></script>
- h6 o. V5 r. c! T$ K3 X+ J - </head> : j( l' G% @0 H$ S% e% v
- <body> 3 ~ x4 v( @1 _3 X9 m
- Hello, PageSpeed! 5 C! a2 a3 ^ K9 w- w4 a% [
- </body>
, ^4 L1 y7 C9 V v - </html>
复制代码 js1.js代码为:
' n5 ~9 K, x* U2 J- function logText(message) {
$ [9 p' L' n/ W7 F) \3 { - document.body.appendChild(document.createTextNode(message));
! \7 |. z, l7 R& n - document.body.appendChild(document.createElement("br")); 2 F' I; q3 q8 @3 _+ H1 p3 l
- }
复制代码 js2.js代码为:$ E: M! _/ _3 F& O
- window.onload = function() {
% N+ j* e; A; A3 q/ s - logText("Application started."); 8 x9 s% l2 a! M8 c' P
- logText("Library operation confirmed.");
+ X/ E3 b# @/ K" \' {* T& ?7 P - }
复制代码 合并后的html代码:9 {1 T. e2 E8 s/ F0 U
- <html> ) f8 z4 O; f/ B# T# f
- <head> % Z9 L0 n. E, I; r
- <title>combine_javascript example</title>
5 s/ l u" g2 T( G7 O. h0 V9 G - <script src="js1-js2.js"></script> 1 t, G7 W5 ]5 H8 ~0 I2 s3 J( Z: N
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
6 ?4 ~7 U0 E- F1 t0 k- J - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) f- K; |: w% v! N ^' }" ]
- </head>
% N! U1 Y% Q0 n$ q e4 S, x0 H - <body> . S& B8 O, C- ~! {, ^
- Hello, PageSpeed!
. x/ s) O- e, V" Z$ Q - </body>
4 ?6 f0 }" w' n& u6 P3 R - </html>
复制代码 / i6 A( x, t# h( D2 `
2 o ?1 y: y3 N! i; X0 N( C |
|