|
|
html代码:% t7 y) M/ l) H2 X% ?
- <html>
! e+ [" V; K" t! D6 o7 _ - <head> $ L0 b6 K9 C& I% a
- <title>combine_javascript example</title>
w; @) \2 n4 V7 o% m) c - <script src="js1.js"></script>
: f4 F. R# v( g+ t1 v0 L% d1 T - <script src="js2.js"></script>
1 \6 Q3 V3 h6 Q" q( ^! ~ - </head>
: B7 x D+ M! z+ O; D. F - <body> 7 v7 o: Z. M4 I8 a2 p0 c
- Hello, PageSpeed!
3 p! ~" G0 o$ j3 `* U# L - </body>
& O# q- k$ U3 A, k - </html>
复制代码 js1.js代码为:! I7 d! ^' t/ K$ u; O/ F* ~8 z
- function logText(message) { ) Y+ k: I% @& C& k3 S4 a+ z0 T
- document.body.appendChild(document.createTextNode(message));
- R h9 M9 u4 `5 n# a* m - document.body.appendChild(document.createElement("br"));
* a- ~+ w/ [+ F0 H - }
复制代码 js2.js代码为:
: |! R$ h) K* {- window.onload = function() {
1 W: V6 F4 N& H - logText("Application started.");
* _! _0 P* X0 q; f! ?/ U$ Z: l - logText("Library operation confirmed."); + k, \# d: N# w" Q8 Y3 e
- }
复制代码 合并后的html代码:
- V! G b: o8 @% D- z# M& D- <html> 5 v* X0 K# T+ a7 a2 X/ S+ T
- <head> 7 t: h, X% v( Q4 n; U* k
- <title>combine_javascript example</title>
/ `3 j: z* f8 N9 u4 y8 n# a - <script src="js1-js2.js"></script> & F2 A/ y( Y6 G, B2 b" I
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> - x' Z4 K. j% R. O1 K6 Z3 ~
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 8 ^1 G1 F6 o( w& T: s! h
- </head> " l G2 C0 H; _- \
- <body>
6 D- b |" i, A! y+ E! Q& x3 O - Hello, PageSpeed!
% {; @6 K1 ]( t8 q - </body>
+ [8 X- C" G' F1 n - </html>
复制代码
- j5 n2 t# Y3 N9 F/ A7 t( b8 x, G4 ~8 F+ o% g
|
|