html代码:
2 _& L* }: H& e. v- <html>
, M$ `: E: X' Y - <head> 3 k9 p. G l7 C0 r8 N$ f' m5 w' H
- <title>combine_javascript example</title> , k5 T* }- g4 e* a5 Z* l. j) \
- <script src="js1.js"></script>
& ?, A6 B6 ~# A( B8 u% A6 ? h - <script src="js2.js"></script> ! a) q$ ^3 x) C' K+ p1 e1 M
- </head> ) ~! Z; s/ \, i- T& V3 E% d$ {6 Y
- <body> 9 M; _/ j: Y! p: X( z
- Hello, PageSpeed!
6 G: b2 `, y- \! U& w - </body>
6 j, l0 w/ b0 K: R+ H Q - </html>
复制代码 js1.js代码为:
: ]2 u3 J/ G8 \9 K- function logText(message) { - C* f# ?4 S0 Y3 d' b) a
- document.body.appendChild(document.createTextNode(message));
- v& \6 V6 E9 G - document.body.appendChild(document.createElement("br")); : P: o3 p) [) F4 `
- }
复制代码 js2.js代码为:3 S |8 M" O+ ~* L% l6 s4 v
- window.onload = function() {
, U1 M2 F W% x: j+ D$ E - logText("Application started."); 0 D- E0 Y0 N# M; j7 W7 z# R1 S( u
- logText("Library operation confirmed."); 1 {% n. {) s! ]5 _
- }
复制代码 合并后的html代码:* v9 G" {/ i& U5 J- F! |3 |6 `
- <html> % u/ K( z/ p; }) k7 p% M
- <head> ; d# ~5 T) q. Q& N
- <title>combine_javascript example</title> + [. A5 B) b) s5 P/ \5 `9 A
- <script src="js1-js2.js"></script> 8 [* ~' f4 v8 m* R4 n7 r
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
& w o) e' k* u7 n& a# f8 y- } - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> " ]3 n( t* a# o$ J+ k
- </head> N. x) P1 R5 L$ F' t! O# {7 f
- <body> ; ]! E& F2 {( S' K$ _
- Hello, PageSpeed! 7 u) U9 l' r" g8 @& ~- @
- </body> 1 ]' \# Q: x O& Z1 y
- </html>
复制代码 7 `4 K% @# A$ x# h; @- E# O
) R- |* Z, ^: k9 z, {6 j4 B" A, i/ N |