|
|
html代码:1 H5 W, a' q3 J/ u# @* y; r6 ]
- <html> 4 G! y0 Z" d8 g) Y
- <head> 0 W9 `1 A$ |7 c% T- x( ^" S7 c! {
- <title>combine_javascript example</title> 6 p3 l n9 M1 @+ V1 m" S
- <script src="js1.js"></script>
+ v+ Q; O0 e" f, s3 k - <script src="js2.js"></script>
/ ?* O! Z& x4 E - </head>
# u7 P. a- S5 } - <body> ) C1 K+ u ~9 C5 y
- Hello, PageSpeed! 6 y$ h+ x) w% s2 i0 e
- </body>
- l& R! ]8 [5 t% L- s1 ~ - </html>
复制代码 js1.js代码为:8 E- W5 O5 u: z$ i; h& l
- function logText(message) { & j( M7 S7 @9 @; E/ l7 X
- document.body.appendChild(document.createTextNode(message)); 3 @- R6 o% Q; B, N0 V) ]9 V' g
- document.body.appendChild(document.createElement("br"));
) G6 w/ w* _3 v) z Y3 |. E - }
复制代码 js2.js代码为:
; \# ~6 ^) F& Q8 Q& y- window.onload = function() {
" f, q' w5 r0 g( j' @ - logText("Application started."); / h7 i) `+ ~* g
- logText("Library operation confirmed."); 6 R7 ]3 l% Y: X2 V% b( K; g3 b
- }
复制代码 合并后的html代码:
/ ~4 I8 J" j+ L2 ?2 r- <html> 0 R5 U: ?1 p: o6 M/ j
- <head>
6 U4 x7 ~6 H+ F+ K$ m - <title>combine_javascript example</title>
6 x- p: p: b) Q: E9 z - <script src="js1-js2.js"></script> 0 f" u* N& |% F. o
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
' Q' R; _# e! Q1 }( o- _: ] - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 9 z, O' [2 M6 M9 F/ t! L. A
- </head> 5 R5 D$ M" `$ k7 |4 Y, O
- <body> ! ]6 e Y3 v4 C' ^
- Hello, PageSpeed! 3 m) w$ U1 J& ^2 B- r: {
- </body>
. F! a8 N f. ]: Y9 m - </html>
复制代码
2 T6 p9 \6 C+ q9 d" s3 C! E+ c; i# D- `& T! P `
|
|