|
|
html代码:
# _ f7 o, h# g- <html>
$ [. |( a1 K4 A6 q) y# o/ _ - <head>
, m8 ]* N( g. [" t9 ]4 J/ T - <title>combine_javascript example</title>
% o8 f* J) p( s4 n+ p) f% q - <script src="js1.js"></script> ) `0 u: c: `$ s8 d1 d# l) ? d
- <script src="js2.js"></script>
6 j$ v$ k( u8 v* K# E! L - </head> $ j; V# G5 f" E( y/ W
- <body>
' a/ Z3 ?. }. a& A" Q- _7 s - Hello, PageSpeed!
% F# u) A. ~; q7 j4 M; s+ } - </body>
7 y1 C+ t* e$ |2 {" A q - </html>
复制代码 js1.js代码为:
) R4 U+ e Z4 f2 A- function logText(message) {
$ F h6 b' ?2 A- }/ ] - document.body.appendChild(document.createTextNode(message)); + N% v& q! e8 H* l" o2 @
- document.body.appendChild(document.createElement("br"));
- V, a( [$ R* K+ Y2 J+ d9 Y - }
复制代码 js2.js代码为:& P4 ~; N0 N( v2 e# U1 Y
- window.onload = function() { # X- X4 M8 ] ^0 o8 G
- logText("Application started."); * A5 y$ Y' I9 c# T
- logText("Library operation confirmed.");
+ B r& R7 F9 k - }
复制代码 合并后的html代码:) u- c) W& m4 ?3 o6 l$ R0 m3 x
- <html>
( f# K' |' I1 m) } - <head> ; {4 n, y+ u9 {! s
- <title>combine_javascript example</title>
/ V. n4 [$ X7 V' e" X - <script src="js1-js2.js"></script> * i! f9 s/ A7 y2 c5 _0 v
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 6 c) h6 T5 Z2 g& {5 I8 {
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> C" D% {( u7 ~+ Q6 i0 X
- </head>
, \# j" r! z: b/ I" }9 `% g$ | q# s - <body>
& n- M7 L$ _0 @2 d - Hello, PageSpeed! 6 `6 L) t+ J( ^; P* T" @) S; }; n& y
- </body> % Z X m- S; O- C
- </html>
复制代码 ; T& f- \3 P/ o" T* a
2 ?1 D! [, h; Q+ r- W# d% {5 U9 Y
|
|