|
|
html代码:
$ k8 e/ M; c5 }* M5 w- <html> 5 q: W8 z, C( B7 m( X7 n
- <head>
8 o4 z/ I5 h1 l/ h - <title>combine_javascript example</title> 0 L2 }% I D3 p9 f
- <script src="js1.js"></script> / p; U# ^3 j- H0 D- e' f, ^
- <script src="js2.js"></script> 5 X: @& \- q1 m
- </head> 3 B. i8 B0 c# Q2 C a9 I
- <body>
8 i# ^) H" c3 J8 W3 t - Hello, PageSpeed!
" @$ Y) V+ ]/ x! r3 {! w - </body> , ?+ X: O8 W2 N
- </html>
复制代码 js1.js代码为:0 M. U( o/ L& X l) R) s. K" X
- function logText(message) { 3 D$ f* s, X a, t) l
- document.body.appendChild(document.createTextNode(message)); ) k/ w. b* I# w7 j) p
- document.body.appendChild(document.createElement("br"));
! E/ B4 ^+ Q# W, _ - }
复制代码 js2.js代码为:
0 ?/ g! e3 H8 I7 ]3 S/ A. K- window.onload = function() {
! ?$ P4 e0 N: A1 g- J - logText("Application started."); ( b. v( v( l: {& Q/ O0 a8 \# I: }
- logText("Library operation confirmed.");
; m# ?! Y* d( Z% K - }
复制代码 合并后的html代码:
9 _& W5 T7 [. H w0 A- <html> 0 U9 L S: D# V x& i' q! X3 y9 I |5 ?
- <head> 8 j/ l3 R/ m. _ o$ E5 D
- <title>combine_javascript example</title> ) q1 L2 r5 `0 R3 a
- <script src="js1-js2.js"></script>
6 s( }% e, ]2 } - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
9 @1 k" Y/ Y/ ]1 p( H - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 5 {4 Q1 X# T; C. D+ M& H8 G) v" V
- </head> 0 ~) A, D- r) M! c3 E+ [: n& A Y
- <body> 4 G3 |$ @6 c3 l; H- k
- Hello, PageSpeed!
! U) e/ L/ W5 N8 E. ?& U6 t - </body>
y- P8 Y0 a/ R* p3 [ - </html>
复制代码
3 l, ?+ g# p9 K D6 j
+ e5 @5 r: q. M9 V" a4 o5 [ G8 B |
|