html代码:: W# @, _$ B6 p6 n# z: N2 Q5 j0 D
- <html> 4 f" W8 M9 W* `* K
- <head> ( C6 ]' @# I. S. D |; V/ k# S
- <title>combine_javascript example</title>
9 t0 |: L3 E0 k# v: y7 S2 I - <script src="js1.js"></script> K% l0 j' p5 p- S3 L& @' N
- <script src="js2.js"></script>
* g" {6 l) P6 w - </head>
5 p6 V% A9 v P% W S+ a! w - <body>
, W6 d! o% D( y - Hello, PageSpeed!
. }$ q" ~" D1 }8 R7 q w - </body>
6 a4 j: M0 T5 v& M8 e* q$ Y' W - </html>
复制代码 js1.js代码为:0 z$ ^, c( c' ] ]) O2 J
- function logText(message) {
: V7 ~% M; `# R0 c* J* ] - document.body.appendChild(document.createTextNode(message)); # ]: |$ N' B8 l ^7 w2 }: q0 w
- document.body.appendChild(document.createElement("br"));
; ^4 {! F" |' L+ R# ] O' N5 _ - }
复制代码 js2.js代码为:! L& p; t- V$ H* D9 T
- window.onload = function() { # n' i6 B* C, |
- logText("Application started."); 1 q d. H, W; I* A
- logText("Library operation confirmed."); ( u" P$ K, U ?( V/ u* L/ o" F& g
- }
复制代码 合并后的html代码:
$ {+ s( P" \2 d U- E: X. B: S- <html> 5 ]9 j; ]' F- c; @7 b
- <head>
, l) i) w& i8 | - <title>combine_javascript example</title> # D3 C, F& G( g1 D% c2 s! i
- <script src="js1-js2.js"></script> 5 H0 y! }& @+ ~) g8 V; ]
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
9 ^) t7 n m. \; f( i - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> % w, j7 k& U, v7 s
- </head> , k/ M, f$ t8 L4 [! t( `
- <body>
( u6 m# l2 |% w - Hello, PageSpeed! . i- \$ }% N7 w+ u7 {% k
- </body>
, Y1 c" Q* T8 @; W - </html>
复制代码
1 h& `8 q r- e" I' o+ R* G, r* s
7 J9 w4 \/ o9 r1 e |