|
|
html代码:! m" M2 ~( j8 [) E6 l- F
- <html> ' I' @8 |! \7 f1 ~; R
- <head>
% X; x: @8 D- G7 r: i3 x9 R - <title>combine_javascript example</title> ) i3 W- m9 |6 p- U/ X
- <script src="js1.js"></script>
4 t* P) y7 W3 W* n+ @! n" ~- z% P - <script src="js2.js"></script>
' `' n- D1 ?/ [+ A4 ^ - </head> . {! e9 t$ S) l% G- |; B
- <body>
6 |7 h" d5 P% ]# B8 U) z7 C1 v [ - Hello, PageSpeed!
' q% f- ]1 r; |( W/ p - </body>
. q. a- B/ i* \. e4 L+ I - </html>
复制代码 js1.js代码为:
' ^9 k; z1 `3 g6 L. S- function logText(message) {
% l5 U1 {( v; b/ `: l7 M - document.body.appendChild(document.createTextNode(message));
1 M0 z9 h- j( s: C6 j/ v3 F0 ?: P' O) l - document.body.appendChild(document.createElement("br"));
5 m" n* C$ i( Y* L, }$ d) g - }
复制代码 js2.js代码为:
0 l& ]+ m2 j4 b8 ~* N1 c: f* X- k$ ^5 U- window.onload = function() { - i$ C- `" z8 {# k# E/ a
- logText("Application started.");
6 a/ i# n5 i, D7 V8 _2 V - logText("Library operation confirmed."); 2 I5 b+ w% O2 h% k8 ]( h- C
- }
复制代码 合并后的html代码:
9 d1 t5 n. a- d* D; w- <html> 2 ~8 j$ h5 Q2 @# f
- <head>
% U, g& F# s0 i5 C( f. Q* B - <title>combine_javascript example</title>
9 K5 x1 V6 T/ } n" R1 y6 { - <script src="js1-js2.js"></script> 4 H5 g: y; ~& X8 |" \- m, I
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> # b' W! v$ `; `4 b0 X* Z$ c% }% d9 t
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 2 P- A8 E1 ^& x$ K: ], D( f) H
- </head> 3 W3 B% K$ P$ l6 Y6 a: V
- <body> - G! N9 b0 H! r0 o6 G6 o
- Hello, PageSpeed!
* E8 P6 X4 }: v4 L! K) V - </body>
5 X: i0 z$ w+ c) W) J - </html>
复制代码
4 x4 u0 \* z" p4 X* f+ m% o* n# O
/ S9 W- d6 F& J4 \: a. a |
|