html代码:
- i) O2 t1 j# ?- <html> - S+ H, o0 |7 A! H' F
- <head>
' h; N* Q5 m# ^* }% ~ - <title>combine_javascript example</title> + a! z. J! @2 b* R% B8 d
- <script src="js1.js"></script> 5 w0 M' K7 d" I5 _
- <script src="js2.js"></script>
! ^' t& f9 O3 ]* f- P: C - </head>
4 ~2 C; h% H4 K: D) } - <body>
( p$ `, V# R' a0 B$ s! g4 ~4 d - Hello, PageSpeed! 1 ?- k( J7 h$ T/ y0 O$ R
- </body> ) A* d% i5 P0 `3 Z
- </html>
复制代码 js1.js代码为:2 O \0 a7 ?. c3 {( A$ Q3 Q3 g! n$ n
- function logText(message) {
3 Q7 E& E; g( |) S$ C2 T- g - document.body.appendChild(document.createTextNode(message));
$ k& X0 \+ N3 T1 [0 k3 V/ P, s% R - document.body.appendChild(document.createElement("br")); 0 a$ P* b6 L% R( E( \ L
- }
复制代码 js2.js代码为:3 H8 E; g" a7 ~& n1 q
- window.onload = function() { - R" D2 A3 n, |, K. f* U4 y$ t
- logText("Application started.");
" ]8 M% m0 o0 n. D - logText("Library operation confirmed.");
* U+ u- B1 N7 Q+ a# S( ~0 N& L - }
复制代码 合并后的html代码:, t" M8 [# R4 y" O4 p$ _0 `
- <html>
7 f) `% e8 h/ w) a - <head> 0 T& m& w! y6 Y* t# w! s
- <title>combine_javascript example</title>
" z+ C4 y$ Q, a2 l- i6 Y - <script src="js1-js2.js"></script> , W7 u$ B* G# Z& [# _: B$ f
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 l! `* x5 {9 u) A. W0 R6 z6 U
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
+ ?2 r' l; y- I - </head>
, Z. z! R3 Z6 u - <body> $ d% I/ X0 d6 s! v* f
- Hello, PageSpeed!
n0 r2 `4 e* Z- x2 {+ | - </body> : K! q' W3 ?; f: g7 C$ R" J' y
- </html>
复制代码
. ?& J2 M5 c! m2 ?! |
9 y& P$ N, }) B% Y- d& R9 f+ a |