|
|
html代码:
( r" U1 g% n* X- <html>
1 v) T% N$ f. L! S5 |" ? - <head> ( t" Q- q; b, [" T: Q- R8 S
- <title>combine_javascript example</title>
' L( r# k, d( _/ T$ W. B+ U b - <script src="js1.js"></script> " v4 u" O" g, y: n8 C
- <script src="js2.js"></script> * ?# Z B& U4 F7 H0 a
- </head> 9 r7 U+ }7 S2 ]& ^) S0 Y
- <body>
" P7 |* {. e1 x, u - Hello, PageSpeed!
S; u# \7 b) S2 @+ @ - </body>
( ? B u# j& o4 ^ - </html>
复制代码 js1.js代码为:7 A: T! s! Y5 W. j( i3 A9 b
- function logText(message) { 9 A' M8 f7 t3 E" c
- document.body.appendChild(document.createTextNode(message)); 1 G% M7 [4 @' N5 H! C9 U
- document.body.appendChild(document.createElement("br")); . _; h: O. f7 n8 w
- }
复制代码 js2.js代码为:
2 O, ?$ r1 @5 i/ `* F" T- window.onload = function() { 5 J+ L0 L6 J. ]. G; j( ]$ C
- logText("Application started.");
8 J' d2 k( N1 ] v' [ - logText("Library operation confirmed.");
/ Y( B" }8 J" ^5 Y- D - }
复制代码 合并后的html代码:
6 p0 v, g& {1 [! D- N X- <html> ) \" e9 n; g0 j0 D* C% R V
- <head> ( g3 M) |" \/ S. I
- <title>combine_javascript example</title>
7 C J0 X) A# D& V7 [* ` - <script src="js1-js2.js"></script>
. Q" Q$ c9 E/ H( ^/ H - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ; n( Z) p+ H) y- e
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
: G" y5 P, }3 y! S6 F: P# ^ - </head>
. S6 ^5 M% k; L+ ~0 X5 h( {% I# A7 ] - <body>
@0 v$ l j8 E" [ F - Hello, PageSpeed!
& V: D/ @5 q+ w; b - </body>
* }& n1 k+ y. _9 M4 `0 b% ^ - </html>
复制代码 m9 ]* H9 V& S4 k% {
! e# J. w' t. [% t* o$ l
|
|