|
|
html代码:
5 N: C. E7 K; V. C$ e# T- <html>
- L5 y: \+ K3 h" I4 Z2 Z - <head> 2 i8 A( Q4 l% V. C. m
- <title>combine_javascript example</title> $ f0 M& b7 B& S, J
- <script src="js1.js"></script>
7 `: s# K8 N% c P8 Z - <script src="js2.js"></script>
+ f2 s( G' b3 h" B4 N - </head> + x4 u9 I9 I$ _$ X
- <body>
- Z4 ]1 ]+ S4 H; h+ j4 c: {! u - Hello, PageSpeed!
' ?5 u6 `- w7 g! s5 f( B - </body> * e2 K/ v1 j+ ^2 Q
- </html>
复制代码 js1.js代码为:
* }. v8 }. W2 H; [+ c. z- function logText(message) {
# H4 F2 y9 i3 ^: f. k - document.body.appendChild(document.createTextNode(message));
2 e- |4 c( y3 ?6 o$ j- G: p - document.body.appendChild(document.createElement("br")); + e8 ~5 {$ f4 O( |3 M; q9 J
- }
复制代码 js2.js代码为:) x/ ^: Y9 X8 D
- window.onload = function() {
) a7 {5 X! J, W$ E7 M; }4 `% k - logText("Application started."); - G& y3 \4 x$ s* q# I
- logText("Library operation confirmed."); % `7 V$ ~5 n$ D6 ~$ t2 K
- }
复制代码 合并后的html代码:! _0 l- g4 N) A$ O7 Y$ a+ n" M: B
- <html>
9 V, {9 J0 _% h - <head>
2 A0 y+ S9 W" d: |6 c7 q% R - <title>combine_javascript example</title> , B) c4 w5 q' p3 _( p
- <script src="js1-js2.js"></script> 8 x6 |% I0 V' ?, L3 C: p1 o
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> # G4 f2 x: ?* x8 y7 L( G
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
" t, Y2 }% R! Q( T - </head>
: |+ i, i8 f% k( ] - <body> - l# r0 O/ b8 U" M: A
- Hello, PageSpeed!
8 z6 V# K, c i3 g/ H! t3 V - </body>
8 A, J$ j7 O2 l: q& F2 L - </html>
复制代码 + d$ J" B: c# ]5 X5 F
! H. e7 \8 m, _$ c+ w% R* r) D |
|