|
|
html代码:
! M4 n4 z8 C; u7 a9 O7 z- <html>
$ l' O8 ]+ @+ x; g( O. C - <head> * } {- L1 B- z |+ X6 d# T7 w7 l
- <title>combine_javascript example</title>
, N# V" H: A5 `& E2 j' B F7 R1 j4 V' G - <script src="js1.js"></script> ; G& T: _( |, G" t w' p
- <script src="js2.js"></script>
1 r. L* ?) f: W1 u3 z3 a - </head>
Z+ w, h, W; P( a. a5 T - <body> # k' p6 h& A) ~$ z0 r
- Hello, PageSpeed!
3 x: ^8 l- N" F4 w5 o2 X - </body>
( [' }" e% b5 S! ~ - </html>
复制代码 js1.js代码为:0 \1 M/ |/ y7 Y$ ]/ m; N6 N
- function logText(message) {
" ~3 O; n! V% q" \7 x A& L - document.body.appendChild(document.createTextNode(message));
5 O! q3 C; Z+ e8 A% \$ ]$ r - document.body.appendChild(document.createElement("br")); 5 m2 P! ]5 e- \# s( K! a) e
- }
复制代码 js2.js代码为:; Z* d/ \2 S' p. d
- window.onload = function() {
! n6 Q( c& S( c/ ~ - logText("Application started.");
3 D6 X% P( e: k) } J3 k$ } - logText("Library operation confirmed."); : D" n7 x4 G) V n" `
- }
复制代码 合并后的html代码:
; k4 f, b/ k$ l* n# O1 l' g- <html> 9 E+ K8 y) }- ?7 U; g% Q
- <head> : d4 k, @# f" R( C- C2 A2 g
- <title>combine_javascript example</title> / g9 n) n$ L9 T% m$ P" O6 w9 R
- <script src="js1-js2.js"></script> " V. X, c5 ^: @
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 8 N6 U+ ^3 e1 A% t M5 J
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ; w) K% e- N0 N; s
- </head> $ U: W S% I+ A5 g) d) y* X
- <body>
G1 ]; k! `/ A: F! e - Hello, PageSpeed! 5 ~ V/ _, i; H
- </body>
% k4 V3 V8 [* _0 P: A, f - </html>
复制代码
2 N5 k) M. c. o( \' o# S& z i
2 R) U; H9 v+ A |
|