|
|
html代码:) h& O! n8 D$ P, u
- <html>
) m5 B/ e" l2 f9 X& U - <head> 6 M! Y) }4 u# ~; M% h
- <title>combine_javascript example</title> ! A- g) z2 [0 A* z' t
- <script src="js1.js"></script> & Q0 F# `0 b. d* i% h
- <script src="js2.js"></script>
% m B6 o; i/ S! n1 }, p - </head>
5 `0 H* M* |! x9 P- D! ?2 B' m - <body>
. V% f4 K! W5 o9 S8 W* m: H - Hello, PageSpeed!
( w; P& a1 v& D; T' Z. b+ k1 g - </body> 5 Z8 u& ^. O3 Z: J/ a: g
- </html>
复制代码 js1.js代码为:5 Y: \8 M$ R1 Z
- function logText(message) {
2 n" s1 Z j4 m7 o9 F! ?7 @8 E: b - document.body.appendChild(document.createTextNode(message)); " _" S2 x; x9 {" I8 F& Y K
- document.body.appendChild(document.createElement("br")); " z8 S( V% b# n" N" f
- }
复制代码 js2.js代码为:
( A& ^3 Y" k! d9 p' H0 c- window.onload = function() { , Q. _ M/ m1 t" t7 V
- logText("Application started."); , h& V0 ^) A' _2 ]
- logText("Library operation confirmed.");
& L) K& F! T- n" \+ L - }
复制代码 合并后的html代码:
, R/ k4 |. L: B8 S6 d+ Q- <html>
2 K3 G2 A3 o$ U4 g2 J+ j$ Z - <head> ' `- L) c- b& {$ z% o4 q. a1 N
- <title>combine_javascript example</title>
1 }9 V& s% H8 @. ?8 {8 ~& \ - <script src="js1-js2.js"></script>
) l" L- n( T6 [. |& _0 f6 ` - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
" E: V1 ?# J; l5 }6 N - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> - D3 @" H7 s; x7 M8 Q, g
- </head> : _- q4 }1 M# E6 v* F
- <body> & [5 U2 _2 y1 N- b+ F
- Hello, PageSpeed!
9 i5 X& e/ ]/ ~) C. _8 a9 N - </body> # K/ S0 y+ b/ l0 k2 e) n
- </html>
复制代码 / O; x1 q+ {0 f. R' g% c
& w. a, B6 m$ i0 v) B4 } |
|