|
|
html代码:; t. n+ l; S6 l1 L' Z1 @
- <html> ( p& n6 `- W9 a3 n9 h' ^# _
- <head> # S) Q; s' [! }# g" t6 i0 ~
- <title>combine_javascript example</title> % a% p2 s5 U8 W* C- t/ {% s; x
- <script src="js1.js"></script>
. H( G: p* h' t$ O0 _ - <script src="js2.js"></script> + y# |& N" r! g. | Y
- </head>
+ [, }7 Y; K; E - <body>
# Y4 {; }$ r$ I" K+ B2 { - Hello, PageSpeed! ) e* }* j9 L3 m3 e7 r7 W4 e) w
- </body> 5 k8 V9 D( R H/ C* ?0 c- L
- </html>
复制代码 js1.js代码为:& p4 k$ Z# W. D6 Y' G
- function logText(message) {
0 q* t! X- i1 E - document.body.appendChild(document.createTextNode(message)); - W; L8 ]/ V: i6 ?* m
- document.body.appendChild(document.createElement("br")); 8 @( U6 H0 Z5 i% c; N- j* e
- }
复制代码 js2.js代码为:& w5 ?9 [1 e2 h
- window.onload = function() { & r0 i4 E+ g* v# Y, m9 d
- logText("Application started."); 9 v" ]2 T) e6 i. K1 U( A4 h
- logText("Library operation confirmed."); 1 X0 V! y. G" e" @" t
- }
复制代码 合并后的html代码:
% p2 d O7 b) ]. w$ X4 P e- <html> # f4 H* {4 F i. s8 X1 V- l0 B# l
- <head>
% C5 a' h+ j# A+ b- i* ?8 ? - <title>combine_javascript example</title>
2 S1 N2 j% j2 M/ ? - <script src="js1-js2.js"></script> / L- T3 {/ n8 q
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ' R2 r7 M5 B. D; Q9 |
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ( d; g6 @ o+ Z* ^- q9 u
- </head>
# [+ z* ?: U6 x - <body> 2 y5 g0 O. k+ Q6 g
- Hello, PageSpeed!
/ {" L2 J9 u5 J( [0 a - </body> - ~% e1 B+ R( B) L5 f
- </html>
复制代码 1 M! B1 r, Q, Z/ K; u5 E- |
' q/ d& D+ S, e* _
|
|