html代码:
) f& Q, |- q' K- h6 k+ v- <html> 7 s+ A* ]6 {2 M- K; Y3 f0 Q
- <head> ; x) |5 r. J/ x, ^" z# L
- <title>combine_javascript example</title>
9 b% V& ]: A* }( }# { - <script src="js1.js"></script>
- ~3 m. J% q5 f, } Q - <script src="js2.js"></script>
! @$ B# Q+ a0 I7 C - </head> ! b+ l0 L- H3 R) ~' }
- <body>
/ Q& O- c5 w2 r - Hello, PageSpeed!
9 m4 u! `5 U* z! n( Z) Q! _ - </body> % Z, J0 H% E6 Z, J, Y% R: c
- </html>
复制代码 js1.js代码为:& P* k; f, x+ C4 Z* i) q7 o! I
- function logText(message) {
0 u" m8 W- s* l - document.body.appendChild(document.createTextNode(message)); ' o2 L: m* A6 a B+ R. l5 T5 u
- document.body.appendChild(document.createElement("br"));
( v/ }0 |2 B8 h b5 ` - }
复制代码 js2.js代码为:
$ @$ K' F. k- N5 {- window.onload = function() { 2 L9 v j. q! C& {/ k
- logText("Application started."); " J* t! E# F- ^8 |
- logText("Library operation confirmed.");
, |. U1 h, e6 n1 ]4 r" q - }
复制代码 合并后的html代码:/ M6 b9 w# a, o$ j; R4 {! c- H
- <html>
1 y R8 h1 ~6 L* a - <head> 3 v$ s1 j9 E& m I" x
- <title>combine_javascript example</title>
, O0 |1 L$ u4 h6 `* w - <script src="js1-js2.js"></script>
* R) _: \& b) a4 L+ _3 ?6 J2 d- @8 y - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 3 f0 \9 f2 D6 s0 ?3 e7 x, H( Y
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
" s& V! x& d2 @0 @% X0 N - </head> * r, m% Q4 J, R9 C: D
- <body>
5 j# E) a" k8 A - Hello, PageSpeed! 1 d& E+ h: C" x. \: O M- B, o0 x
- </body> " h y# u2 t" v' w# d& p% ?3 _. d
- </html>
复制代码
$ m( j+ x. r0 U& s4 |. b: p r; x% Z8 l+ o6 Z% r$ [/ }" j/ n! ] l2 d/ ?
|