|
|
html代码:! L0 w B+ J! A; p/ }( C
- <html>
7 B. u; h# x7 E, h. M* O& c V - <head> 1 _- A. M3 m7 ?& Z2 f6 u( L. g
- <title>combine_javascript example</title>
" z- T" Q# V7 t0 H2 T7 u P. ~" R - <script src="js1.js"></script> ) i$ ~) _. G# T1 w
- <script src="js2.js"></script>
3 m2 e1 n. e3 {! @ - </head>
1 O! w' O4 M, L5 i5 t ` - <body>
; j9 _. n' g: O2 f - Hello, PageSpeed!
6 R1 K3 z" _+ j - </body>
3 V6 x: y5 k! l' G - </html>
复制代码 js1.js代码为:$ T* ]/ N! c# E% P! h
- function logText(message) {
+ S( J0 B! t) \ - document.body.appendChild(document.createTextNode(message)); 5 ]* q2 N- R+ S$ i7 t) Y: h
- document.body.appendChild(document.createElement("br")); ) t4 P( _5 G/ V$ K0 D8 U
- }
复制代码 js2.js代码为:, I( @6 X; y/ o7 P/ |) l6 L
- window.onload = function() {
- y# h' E8 j' b; G% D I& @* ~, q - logText("Application started."); + x) @" |# e# C P3 r. T8 n! B2 i
- logText("Library operation confirmed.");
3 V* z4 _) m$ G) I3 [( M; p/ l9 c& A - }
复制代码 合并后的html代码:4 T' h& v% d1 G2 |6 M' p* m, g
- <html> # J' F% b/ s4 T( X& b
- <head> : C7 Z7 i4 j8 m
- <title>combine_javascript example</title>
! f5 i% H2 q4 v7 `: f9 } - <script src="js1-js2.js"></script> * N# h8 J! ~( [; e5 k) t9 F
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> $ g2 D; D7 y4 F! K
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> , i7 A8 ~; M% b) T8 B+ U. }) ?* a
- </head>
5 q2 J' E( g# ^+ _. B& ~8 C9 f - <body>
1 _- e5 a) ^+ M - Hello, PageSpeed!
0 G( I8 D- m9 y! B: @* H+ M - </body> - Y% Y; }9 e$ D" g) T) @( {2 _& y
- </html>
复制代码 ; X$ k% g9 u6 z0 U9 D4 T8 N
' a+ p9 [+ E% J& ]) ]% h/ f0 { |
|