|
|
html代码:
3 z# V. R) v C) q8 w- <html>
# p9 i# O0 u8 S7 s, D$ r: p - <head> & M' `; s6 k9 N/ _+ C6 I
- <title>combine_javascript example</title>
% B b, \# b8 k% U8 { - <script src="js1.js"></script> . _$ j8 C0 D# A f' t
- <script src="js2.js"></script> , N/ e0 K0 t) G4 j! w8 D7 V+ [
- </head>
% q- @& A' h _" v h - <body>
' X6 ~0 `8 b2 | O+ X$ Y; Q l - Hello, PageSpeed! $ ~ r$ P) G* _3 V$ M3 E1 g- o p
- </body>
4 U+ K. Z: K8 A- j& @) v - </html>
复制代码 js1.js代码为:- ?6 V. P/ G/ e* ]7 ?, e0 r
- function logText(message) { 7 R$ B5 G, \* d* L
- document.body.appendChild(document.createTextNode(message)); ! M" C+ {+ }/ g. o4 X$ x* P
- document.body.appendChild(document.createElement("br"));
" m. r% k0 L* l - }
复制代码 js2.js代码为:
- O: H! L5 [$ _' ^" e' E- window.onload = function() { ) q2 h6 e$ p4 x, }6 y1 B
- logText("Application started.");
. f- b' f( X8 G" b) O: `9 k* W - logText("Library operation confirmed."); / M/ T" Z+ w$ [$ i5 W1 F
- }
复制代码 合并后的html代码:
8 p `" c6 B9 I4 K* R- <html>
- h) y; w- M% b6 X ?# ], ^) e - <head> 1 I5 E B7 N3 L+ l' R( P
- <title>combine_javascript example</title>
# c' v, D. A0 w - <script src="js1-js2.js"></script>
1 w+ \. z+ L& n2 l% S% F - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
9 v" a' d- d; |& D! Q - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
/ `& P# w7 W8 A - </head> & O3 P/ h4 {* E s5 Y" f5 Y# l
- <body> 4 @. a: B5 B$ r8 D x5 V
- Hello, PageSpeed!
M1 s7 J3 h E5 ` - </body>
5 W, k9 N" q) A% V* j7 y' R - </html>
复制代码
6 ]) N: X7 ?3 g: H7 V! D5 n0 i5 E' P9 t4 Q
|
|