|
|
html代码:
( Y0 W# u' U$ @- <html> : V+ m+ A# B g e( x
- <head> 6 y4 m) C% k3 C+ x) r( Q
- <title>combine_javascript example</title> 5 T) [ D; p# U& ?: I% T" a6 K$ ^
- <script src="js1.js"></script> - K6 R0 y4 a- p# V' y! X
- <script src="js2.js"></script> 3 X/ k5 N6 m# Z0 P% S8 b0 o
- </head> , H1 r2 g/ z9 q2 ^
- <body> 3 X5 p& G( C: K9 O& q5 ?; Z5 I
- Hello, PageSpeed! & }5 M* y2 r; ?( l% ?8 q1 P9 |
- </body>
% A9 _) q! h1 R - </html>
复制代码 js1.js代码为:
3 A$ X: I5 \; A! C- function logText(message) { 8 H- R( G) R) R) Q) e7 e
- document.body.appendChild(document.createTextNode(message));
2 K) ]# i. `2 o7 Q( p - document.body.appendChild(document.createElement("br")); & Y; g9 f% j6 }; Q, V# W
- }
复制代码 js2.js代码为:
. H0 v: b6 Y4 N3 y5 Y- window.onload = function() {
0 Y& y b' z- W5 Q& M8 @/ u2 H2 _& z- T - logText("Application started.");
# D% g. S0 `( {- F3 ? - logText("Library operation confirmed."); ! ]& F U. o4 s7 ^( R% R# }
- }
复制代码 合并后的html代码:0 L9 L; [3 i6 N6 d' j8 N; _
- <html>
2 `, b- Y$ B3 d" R- c5 C - <head>
- ?1 ^; f1 F2 Y* Q! d - <title>combine_javascript example</title> & E: n: v; P0 V( K, u
- <script src="js1-js2.js"></script>
; Q) e9 H: K( u1 z+ I+ q# r - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 4 O7 N7 n5 X0 Z2 b" \% |1 ~
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ( |7 h5 p( j$ U$ \$ c9 |+ [
- </head> ' ~' K8 g0 j4 r0 C8 F3 C
- <body> # h$ G- u# a: k' G8 U
- Hello, PageSpeed!
! {$ K6 D* u7 q9 ^! Z; @ - </body>
& U8 c5 t- W2 {& i. Z$ B - </html>
复制代码
9 k& ?; E6 @4 ?4 p$ Z+ e5 Z
% }, ~) c* h7 T' k: Y- Z |
|