|
|
html代码:3 l8 m6 v4 r. a% Y `
- <html> ( ^; K1 @* ^, _& M! w: D, {4 y
- <head>
; U8 x% o/ S0 e: ] l$ M7 ~ - <title>combine_javascript example</title>
" \9 ^* R+ z# M8 M( L' h - <script src="js1.js"></script> " ~, M1 X. q7 q& S/ n7 H
- <script src="js2.js"></script>
. A! ^/ C9 s* o - </head> ! p6 M2 C ? `! s
- <body> % b( l7 r3 ]2 @9 s6 c
- Hello, PageSpeed!
; q4 x+ T2 O0 C0 {+ r5 g - </body> 4 J, j4 W# v7 b8 q( z1 Z
- </html>
复制代码 js1.js代码为:
) N4 }0 m! D6 @+ r7 a& k- function logText(message) {
- t8 x- b$ n" G* x - document.body.appendChild(document.createTextNode(message)); + G! E5 \) H7 q: P- d
- document.body.appendChild(document.createElement("br"));
& I* i# o, |. Y9 v) W - }
复制代码 js2.js代码为:8 }9 v- f* t) `
- window.onload = function() {
8 C) o9 M7 b* d0 { - logText("Application started.");
& _/ U% M4 Y n6 } - logText("Library operation confirmed."); - I1 o6 l+ c) Y" q2 e- ]2 O; h
- }
复制代码 合并后的html代码: M: L! ~) y0 L* v( r8 z l, N: d
- <html> - a" s% }$ K- n8 k4 |! z/ Z
- <head>
( ` G. l' S5 B$ u; Q2 H - <title>combine_javascript example</title>
# d4 {7 F% }: x/ i9 ? - <script src="js1-js2.js"></script>
& x3 @) L9 ^+ q& z - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ! z; F8 x; o* C8 n) s. [, p C2 Y7 C2 Y
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
! T7 k& k6 g' G- v9 ]( M - </head> 9 q. ?, R4 i: \! ^- A; h; P
- <body>
8 z' b* v0 j- d- M - Hello, PageSpeed! ( e! h) A/ w6 H6 k4 q4 i3 z! I$ s
- </body>
0 _& Y+ V. J4 U ^ - </html>
复制代码 ' X @* }3 A- u F2 \$ o+ Z
+ J6 n! ^( E0 Z& ?0 k' @
|
|