|
|
html代码:
! b3 |, u& p7 ?6 E8 \- <html> G% V) _+ m, k Z9 ~ A! X
- <head>
m4 y' h O6 w+ ^ - <title>combine_javascript example</title> 7 M' Y U2 D9 o4 x4 _$ W+ c. Y
- <script src="js1.js"></script> ! e( y7 V/ i3 C: l3 B6 I
- <script src="js2.js"></script>
! e9 X2 K3 m. G4 i - </head>
, j$ f* p* H* u/ d/ I; k# J) B - <body>
7 Y$ h$ Z9 F3 n3 E8 J, S Z9 v - Hello, PageSpeed! ; _' h5 d* ^! {2 A3 P* t& ?% ?# I
- </body> - V, B/ |: i b3 `2 s& I" B
- </html>
复制代码 js1.js代码为:
, y; S' f4 } y: ?* ^( ]: O- function logText(message) { ) K6 w9 e7 p' B% M; O5 l
- document.body.appendChild(document.createTextNode(message)); $ O- a8 Y- b! |6 R5 r- A X6 G
- document.body.appendChild(document.createElement("br")); 5 ~% a% U; w# [( {
- }
复制代码 js2.js代码为:6 ~* s' N8 e: w
- window.onload = function() { + G9 U' |4 @0 ]
- logText("Application started."); 1 ^' w! N# b% |- X( {
- logText("Library operation confirmed.");
" m# m3 U' Y7 s" a* T1 ? - }
复制代码 合并后的html代码:
" ]8 N2 h5 O! e; H( y" j- <html> & U1 L$ W% Z5 Q) \
- <head> 7 e: u" ~7 N: {" }: _( k' @) l
- <title>combine_javascript example</title> 6 m. U* ]$ Y% R5 c% t0 ~1 {0 H
- <script src="js1-js2.js"></script>
+ j; W+ @! _$ U8 U* g - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 L! S' E+ H" q" {8 l
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
, S: z! r+ f* v+ c - </head> # a) R7 F: X" c& j0 c
- <body> - d( S3 e+ v$ S* P2 Y2 _
- Hello, PageSpeed!
: N8 {8 I( ?. ?6 l+ E - </body>
: X) e- ~$ J; d% k: H$ l+ D" X6 ~& l - </html>
复制代码
: U/ J: e ~* _( [" x; z: A
- I3 \# I4 P( c0 O2 @$ T |
|