html代码:
# U9 q' Q, G, z1 Q- <html> 8 `8 U+ t1 U1 I& O5 M+ q- F( U- l
- <head>
" ^$ n/ x. S; l& V. v - <title>combine_javascript example</title>
! [8 v. I+ L) z* x3 W" W5 l& G - <script src="js1.js"></script>
- N: }; n7 J3 F# y' K0 g - <script src="js2.js"></script> 0 z- }6 l# V) j, b2 K% D
- </head> - n P8 A2 e6 V1 B
- <body> ) K, H, V. V) V5 f7 I7 G
- Hello, PageSpeed! " N3 F' d5 P) A% v; L% f& {' B# \
- </body>
. n! [2 V. {; W - </html>
复制代码 js1.js代码为:
# `$ P( G6 I3 O @6 D& Y- function logText(message) { % ?: {3 F' f: e w" z
- document.body.appendChild(document.createTextNode(message)); / l) G. R% K7 W, E2 i6 l6 p( Q
- document.body.appendChild(document.createElement("br"));
8 }* @. _6 V$ _) M; B! ` - }
复制代码 js2.js代码为:
; Q; b+ p+ f) d M# S: n9 |- window.onload = function() {
- h' i3 H- I4 D% O- c4 v4 g - logText("Application started."); ; t+ M y [; r5 R, I
- logText("Library operation confirmed."); 8 o" i0 Y* O! ]9 Y4 y, ?
- }
复制代码 合并后的html代码:0 A- A4 B2 l4 k8 _& {
- <html>
2 X4 f: d& c9 e3 d) L4 T - <head>
2 A# [: w" t: P" Y - <title>combine_javascript example</title>
0 Z7 }: }& P) Z) [ T2 Z* l3 O2 s2 K6 b - <script src="js1-js2.js"></script> 3 y% h/ ]9 e, p1 ~' K
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 0 }5 T9 P6 ]* V8 G+ U8 m/ F
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> - I5 u( c- q& ~$ p" {( n
- </head>
$ b0 F) ^2 I$ p, b) l9 _ - <body>
6 O* l- d* ^$ V1 T. Q) A - Hello, PageSpeed!
1 P/ L6 `0 A4 }" f) n - </body>
# W9 ~; I) t' ?/ t- }* I/ c2 T* S4 j - </html>
复制代码 . m# [, K) ~1 h) j) U, V6 m, P% D
& A) n8 V$ b6 }3 ^0 H+ Y K |