|
|
html代码:
- F6 S7 p+ q- W8 Q1 l- <html>
( j% ?9 I5 Y+ C3 S/ k# [3 j - <head> % i# t0 L" t6 m% N9 s# X6 ~
- <title>combine_javascript example</title> 5 _! t# |2 N% G7 i
- <script src="js1.js"></script>
$ g* x7 j: f) P - <script src="js2.js"></script> 0 B/ T! o- s4 z k7 x! E
- </head>
: w- W. D: W& q - <body>
, e* C) T5 r" s6 l5 Q5 p - Hello, PageSpeed!
% Y8 M8 q8 h: z3 W. P - </body>
- M# ~! |( q+ Q1 h3 h - </html>
复制代码 js1.js代码为:9 c! D0 @4 a g9 a l) j b- J! x
- function logText(message) {
8 X8 f f0 o# Y& k* |! S6 e0 u - document.body.appendChild(document.createTextNode(message));
" H, ~: O! z/ m* t9 E - document.body.appendChild(document.createElement("br")); 2 G: }( y. Y) h1 t
- }
复制代码 js2.js代码为:
! g! P) o* I0 p: h5 [) `% U- window.onload = function() {
- G: N$ e' S' |" |3 n - logText("Application started.");
8 M& d! I, O4 b! T0 |* j7 y - logText("Library operation confirmed."); 9 R$ X, H; ]8 a+ [6 m; V, b
- }
复制代码 合并后的html代码:
: h3 k+ ^ g6 \: P B e- <html>
7 O# ]& C S5 y( w! s - <head>
! c) G5 a3 `- P4 a1 M r - <title>combine_javascript example</title>
/ o) `1 a/ P( c x, w7 I - <script src="js1-js2.js"></script> / F( t; t5 T5 b, y: Y% ~
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
2 ]9 W9 s% s2 R8 f - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
0 ] ^; i' N8 j6 O' ?' X - </head> ) ?$ t- f) A8 z% ?6 h3 @
- <body> 8 f& B+ T2 a( u2 Y) \3 ?
- Hello, PageSpeed! + R1 @3 x$ H7 t% u1 R
- </body> ) O5 j7 o" x5 g% R1 U I
- </html>
复制代码 - A7 N- K6 a8 u
% e% r' l1 s* ]2 q0 H! b |
|