|
|
html代码:# c# C+ C* r5 R
- <html>
1 c U+ r$ u# D! ]0 c! D( F8 I/ t - <head>
( h" n! f3 k: u- k7 ]2 F - <title>combine_javascript example</title> 6 y! { h' C( S G$ N" L& }- p7 P5 e
- <script src="js1.js"></script>
, K) p1 O0 E5 N; Q - <script src="js2.js"></script> ( {+ V7 h6 l3 w1 }2 a% D
- </head> ' C7 N# @+ I6 u5 h9 M
- <body> 2 N1 [/ [3 c6 k
- Hello, PageSpeed!
- q' P, d! H' U, h - </body> * ]; C; B8 _0 M+ P' l9 H0 c. T
- </html>
复制代码 js1.js代码为:
7 R! _9 X" [. ~3 I) y- function logText(message) {
5 z2 W- g$ d, w6 O9 u4 Y' w# E2 @ - document.body.appendChild(document.createTextNode(message));
" ~- g2 x6 W5 |6 E - document.body.appendChild(document.createElement("br"));
' m$ m$ ?- }. J ^8 n - }
复制代码 js2.js代码为:
) A' k! V5 r6 }1 a- V- window.onload = function() { ' q( R" ?1 V( `& y( @% D
- logText("Application started.");
E4 j" @* b$ M7 `; D6 q; y1 j - logText("Library operation confirmed.");
4 V! c! E* Y2 ^( C6 G B, o - }
复制代码 合并后的html代码:
# Z" o1 m- b' K4 u, D- <html> - e/ Z# D# e! b6 ~4 {. N& q1 Q& T6 `
- <head> , X0 m9 E& n5 v- O1 V/ @
- <title>combine_javascript example</title>
, \4 B1 E7 o: t - <script src="js1-js2.js"></script> ; J- F4 s; q$ X
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 ]* h( b' z% z. ` - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> $ `/ `9 e' h$ {7 N4 e6 k
- </head> 2 D/ g3 V4 D" C3 r1 x; [
- <body>
" ~6 y. p7 L$ H0 p8 F - Hello, PageSpeed!
+ C- v2 A4 R: J) z# j* C; P - </body> % _9 n' y8 p* [# \
- </html>
复制代码
$ r+ k# R- p! ]; q0 t7 K
/ P" w& K S% Q$ b, O x. @ |
|