|
|
html代码:
; J7 G+ M& c, j0 S: j- <html>
* p3 v5 N+ j" ^: W/ I; b - <head>
9 N. l6 T/ K- {/ @# M - <title>combine_javascript example</title> : D" p/ L4 G- @) d
- <script src="js1.js"></script>
& e4 l* n! {8 s% C+ P - <script src="js2.js"></script> $ M, ]* n% \4 I- ^/ G
- </head>
: o; R; A" Z' I$ R - <body> # W" H) X% e) N' ~7 {3 M
- Hello, PageSpeed!
2 @, d/ E6 a* V0 [4 T - </body>
# A# ?* W$ \' \. [7 _: H Q - </html>
复制代码 js1.js代码为:! W# M- u7 N( x; v' {) M& e
- function logText(message) {
, Q; y; j. M! Y, M0 I - document.body.appendChild(document.createTextNode(message));
. a( V8 J8 ~! L- v+ d7 B; p( F8 V - document.body.appendChild(document.createElement("br"));
7 {: q2 C% i' P; M - }
复制代码 js2.js代码为:
- E% z8 T3 e/ w, z- window.onload = function() {
; B! ]4 |9 m# d& c - logText("Application started.");
! O) N8 B7 D' S9 W- ` - logText("Library operation confirmed.");
4 F- v" @3 H9 f2 K) v; \ - }
复制代码 合并后的html代码:+ {0 \5 \ ~5 q* G4 U& t7 e
- <html> 7 @# p+ Z' ]. W( S
- <head>
+ l$ K9 q* [( b - <title>combine_javascript example</title>
5 r+ l5 M: N8 F: O) k; T - <script src="js1-js2.js"></script> ) K# w9 r& P. J: d
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ) t2 g: r' g9 F2 @
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 0 `2 W9 ?# h7 j* c1 |8 T* ^
- </head>
1 |# l5 K- u3 ~' W* v% u - <body> . G) `+ {+ Q6 k, U* `( y
- Hello, PageSpeed! 4 U& j! N( W! u K6 ]! v0 }
- </body>
$ M: G1 y% U" x3 Y8 D - </html>
复制代码 " W! \. p5 ^' @3 [
) i' G( @) r* \/ C& s& z0 d1 Q |
|