|
|
html代码:# z8 S# u5 m1 O( E! W( \+ \) t
- <html> 5 s3 W$ g' H0 \ L
- <head>
2 }6 ]7 b+ L- D- I - <title>combine_javascript example</title> 0 m' ^, G. }5 y( p
- <script src="js1.js"></script>
2 Z: Z$ C4 G3 s6 |' D - <script src="js2.js"></script> + ~9 Q) w9 p& C1 G1 J
- </head>
/ ]7 ^6 M G6 j# d- r9 ? - <body> " i; p! H3 Y G: z' G! \1 q7 A% E
- Hello, PageSpeed!
3 [% O" g( t; W* T7 [ - </body>
0 E8 q8 z" Y$ u5 T0 | - </html>
复制代码 js1.js代码为:
$ f$ t* Z, D7 D$ ?& g- function logText(message) {
7 d: o; N+ {, [' N6 g7 O, r - document.body.appendChild(document.createTextNode(message));
3 L x" x; A2 o* Z5 i - document.body.appendChild(document.createElement("br")); $ F- _4 m! u1 l+ K: k% x# J
- }
复制代码 js2.js代码为:
! F" m7 i( X5 Y7 }" f1 b- window.onload = function() {
) c; y; y) m# ]6 I3 `# F - logText("Application started.");
; O. w- S" x0 m4 o% R8 D+ q - logText("Library operation confirmed.");
" C. C$ ?0 u3 h - }
复制代码 合并后的html代码: f& K4 L) [9 k' G$ t" `) Z$ Y
- <html>
4 p3 O+ Z$ j' C+ ~/ Y - <head>
# A" h6 y1 @" q1 i! P& ^, F - <title>combine_javascript example</title> W! B; D6 M$ u5 \/ }. h6 A1 Z7 T
- <script src="js1-js2.js"></script> % V/ }9 A+ ^+ w. A) j
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
+ z( J3 F7 J; s' }' _ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
0 f/ W2 O. [7 W7 a. Q: g- ] - </head>
$ X {3 n$ T- R, A - <body>
8 m8 a& ?3 L! G# k9 O - Hello, PageSpeed! % b* v/ a. v+ g8 i
- </body> + p" B" {! N# x+ D9 @" k; _% b
- </html>
复制代码 ) }$ g8 u2 _* W. t) L; C& F
. j4 |9 W+ ~/ r9 B/ N, d- q. m
|
|