|
|
html代码:+ ~! K0 L+ l" N
- <html> 1 G& M# r* U2 x
- <head>
- F8 I+ M/ R- @* a7 f - <title>combine_javascript example</title> ( d) v ^% ]- ^' [. ?
- <script src="js1.js"></script> + B9 J4 V; u5 J0 f( m/ A
- <script src="js2.js"></script> 1 d( J; I& f7 @& q
- </head> $ s7 _& A4 {9 ?
- <body>
$ b. Z z# f# d4 A% l( D* x& q - Hello, PageSpeed!
- M, G3 e; X2 D7 c* [% z - </body> 3 N- j9 t8 D* R, `% U9 g: X9 x0 F
- </html>
复制代码 js1.js代码为:# c5 B5 g3 N' x
- function logText(message) { . \$ N) c0 [" L. a5 Q
- document.body.appendChild(document.createTextNode(message)); 6 P# h& g3 y. m" V6 e; @
- document.body.appendChild(document.createElement("br"));
! P$ i5 Y( p5 ?" J: E - }
复制代码 js2.js代码为:9 `/ g; B) G* j2 j2 h0 K% e
- window.onload = function() { & |2 X# W+ R0 k) }' @
- logText("Application started.");
: B9 E1 e6 t! f% p/ w" i - logText("Library operation confirmed.");
- {' q( f+ B$ [2 O/ y7 H - }
复制代码 合并后的html代码:
' \5 l, g! a6 }& } U- <html>
0 ^ @) Y8 _5 z5 O - <head> 2 P$ ^ b( s. l- d
- <title>combine_javascript example</title> / R) n. h5 E% A+ H( A
- <script src="js1-js2.js"></script>
8 r- M: ^1 K( v2 @2 q - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
; R7 E+ m9 u# e O* y* V, d" f# S/ u - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> % T3 P2 A7 i8 }# K7 `) ~
- </head>
1 q% j S, ~/ N6 ~6 r - <body> ) ?. @+ F8 C# b
- Hello, PageSpeed! 2 v! I& R# J* l' \
- </body>
5 U" ?! h' e+ B* W - </html>
复制代码
I8 D: t% j' J) u7 N
7 c8 ?) a! G+ G7 y |
|