|
|
html代码:, S R ^( U/ o1 d9 {
- <html>
. U8 {* u6 @+ j1 i9 m/ o7 Q - <head>
- V7 R: Z+ O% Y6 V2 h - <title>combine_javascript example</title>
! p. F# a9 w' u% N6 \1 z' p: N - <script src="js1.js"></script> 3 S/ ^9 w9 z7 l
- <script src="js2.js"></script> 2 t7 {) x- q5 [( ^! l
- </head>
8 t3 x/ G% t6 M - <body>
' K6 J# p8 l7 x - Hello, PageSpeed! ) Q" P" D9 Q) K. K! ?
- </body>
( {' G: b8 [3 Q% p9 Y - </html>
复制代码 js1.js代码为:
& X R( N! ?$ l$ j* x! y- function logText(message) { ) q- T+ N! I; ]% b, d$ J
- document.body.appendChild(document.createTextNode(message));
$ K/ c5 p+ S$ [ - document.body.appendChild(document.createElement("br")); 5 m6 Q$ F1 Q( c
- }
复制代码 js2.js代码为:
# a5 o% o+ T3 Y- window.onload = function() { , X7 y; C$ @7 v
- logText("Application started."); 3 ~" y9 |( f8 p5 R( i! r
- logText("Library operation confirmed."); ' W$ E) [% W0 w9 n
- }
复制代码 合并后的html代码:2 l0 p, O( _9 n, U8 P( M
- <html> , d2 [- E+ [3 ]( i' j
- <head> / B9 J" K5 f4 d
- <title>combine_javascript example</title> 5 {% z7 {4 g |# z' Z
- <script src="js1-js2.js"></script>
1 G. k, ^- F0 E! h! @1 A - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
8 F9 w# T4 k' i - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
6 T; m7 n* A3 q6 B) ~5 J - </head>
6 Z6 e3 f5 C% R5 t. y - <body>
% y: n1 H. @' O' D3 Y) m0 Z" ~/ n! e - Hello, PageSpeed!
" I" {9 f* @) r - </body>
4 S% u# F$ N7 V6 K* Q u - </html>
复制代码
9 q+ g! @; F' P# x
4 R" \+ v& b& L9 ^; v" H8 Z4 ^ |
|