|
|
html代码:
& t, r/ V0 s k; r. t- <html>
; K, g. T; n- N7 n - <head>
b8 \ [& y/ @; W- } - <title>combine_javascript example</title>
0 ^' Q0 T1 J& I3 h# L U5 F - <script src="js1.js"></script>
% D x6 C, i r! m& S# ~; g - <script src="js2.js"></script> ' @8 X$ t7 }6 R. i Z
- </head> . p% @" E5 Y7 v8 s. l
- <body> 9 v/ m$ p# Y: O
- Hello, PageSpeed! 1 \: ?) ~ J9 t. _( g5 W! W5 w3 }
- </body> 1 q6 l V4 `+ i/ h
- </html>
复制代码 js1.js代码为:2 d* {7 e* o# \8 K1 [9 A
- function logText(message) {
0 \4 V3 `0 Z1 d( ~' I - document.body.appendChild(document.createTextNode(message));
. r& @- l; v4 h4 k1 r, ~ - document.body.appendChild(document.createElement("br")); # T+ L; M0 y: h1 E
- }
复制代码 js2.js代码为:" t9 B' r$ j; ?$ B
- window.onload = function() { 1 Z9 P' n* E6 X5 T) q3 h" t
- logText("Application started."); ! Y8 q% Y# Z0 o% }
- logText("Library operation confirmed."); 8 h K- `4 z$ `: x! e3 w
- }
复制代码 合并后的html代码:1 _; h% A/ p% A L5 f& a
- <html>
# L7 h# \. J& L! b, F* m - <head>
1 q' U J5 P+ V8 ^- u - <title>combine_javascript example</title> ( z# r. r$ y: @4 n( T
- <script src="js1-js2.js"></script> . N/ a( T' Y( X5 r
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
- P, [/ |& ~( H& w% F# f - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
8 Z; `) Y+ g. V) x - </head> 5 W+ `3 x4 [; }3 v3 A
- <body>
8 {; s$ \0 Q* V' Y9 f" p- O; ^ - Hello, PageSpeed!
, n* o& s; m' `0 V) D* t' D1 o - </body>
7 t) L6 ~6 R$ I0 @7 A - </html>
复制代码 % t4 _2 [* }% ^4 Y& N4 f( G
' k$ Y0 A- K1 D& j |
|