|
|
html代码:
3 V8 C! c% f, A. X- <html> - u+ F4 ^) K# `0 j0 ]9 J8 ^, ^
- <head>
; y/ q0 k4 s/ F/ l o2 c# o9 @! Z - <title>combine_javascript example</title>
9 m# y4 m' i4 ]8 _/ g - <script src="js1.js"></script> + m8 t( r' c% U1 B
- <script src="js2.js"></script> - M/ D$ F J; U6 g8 F6 T7 J" ~2 K
- </head> 9 }: M' R2 I. J, I! v5 Y+ N
- <body>
, O1 _) f4 X% Y9 J! A - Hello, PageSpeed!
$ s3 R% V) j2 f; |5 n4 ]& Y& a - </body>
# p# }4 P9 q0 Z ^9 @2 H R$ K1 y! Y - </html>
复制代码 js1.js代码为:' Y# R* l% v4 d3 v5 z
- function logText(message) {
; x" D! \8 d) `$ _: w) ] - document.body.appendChild(document.createTextNode(message));
$ R6 b- j' B, @ - document.body.appendChild(document.createElement("br")); 5 j8 X/ J& N% C; J$ W0 I! S
- }
复制代码 js2.js代码为:
! K7 v* E% s+ Y' o- d9 W, c- window.onload = function() {
- n1 \1 W# x4 f& s. W& V+ v% P - logText("Application started.");
: x. @+ W8 _; |. X- ~) r7 q - logText("Library operation confirmed."); 5 O ?, M* J) t
- }
复制代码 合并后的html代码:1 o' E# T( V8 Z
- <html> . O3 Y! S- \" n; ]9 ?6 j
- <head> 8 M$ D/ F& S6 |
- <title>combine_javascript example</title> . N) ]: A/ j$ r" w+ K/ y3 N6 ?
- <script src="js1-js2.js"></script>
2 Y. g( K1 C2 E - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
7 q: F0 z6 z* r - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
9 J* X$ ]- {$ d* F6 a( `3 V - </head>
6 }4 G# L* B; X* g- u - <body>
( R8 A$ C+ w1 G - Hello, PageSpeed!
! J+ L% ^ ]" y6 G" F% K: y( d - </body> , J3 ]- \$ c4 q) M3 H- e0 u
- </html>
复制代码 3 o: Y- k; P# S, O
0 @$ h% K% z H8 a7 S
|
|