|
|
html代码:
$ E( B: v' Y$ W: p% Z8 f- <html>
* w' N* p# o- K0 C$ ^1 S6 U - <head>
; k( y7 K( R/ S4 {6 i - <title>combine_javascript example</title>
8 L' z; G; K9 [3 y, d% } - <script src="js1.js"></script>
1 w3 e: l9 u& O- w i% {! J - <script src="js2.js"></script>
1 B# S& R! \& W( u% W - </head>
7 O) @0 ?. ~& q( z4 H; @ - <body> ) V4 ]5 f# g1 V( ~2 x
- Hello, PageSpeed!
8 a5 ~4 \' c* t$ K% n - </body>
; d2 f) ^8 H- K6 L0 U4 W) R - </html>
复制代码 js1.js代码为:, H# y# C. ~9 b+ N5 E
- function logText(message) {
: m' V1 _! H8 Q: }# b- M - document.body.appendChild(document.createTextNode(message)); 9 p `, Z8 J0 ~# A8 U' T$ h6 a
- document.body.appendChild(document.createElement("br")); 0 P/ X0 B3 ] }2 f7 c+ ]- P
- }
复制代码 js2.js代码为:0 z2 y- v% i$ O# W
- window.onload = function() { 0 _! v/ [( d. L8 D
- logText("Application started."); 4 g% q( i. ?& N2 p4 j1 }
- logText("Library operation confirmed.");
$ |! S) W8 E. {8 s/ J - }
复制代码 合并后的html代码:
4 N! \& ^8 ~ w5 u- <html>
5 t- g3 _9 a# F# _9 W - <head> 3 n3 e4 m* m1 Y- e8 |+ z
- <title>combine_javascript example</title>
* G9 j/ _* w% w; w1 P/ B' i0 A - <script src="js1-js2.js"></script> 8 ~/ j+ E4 L$ G8 r
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> % _- ]# V5 y( A: _
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
, M( f1 O2 {/ M2 U9 n - </head> 2 p. }& P+ |% a4 I4 J% H( Z& I0 d
- <body> , E6 h3 Q! i3 f+ n6 q1 `8 B
- Hello, PageSpeed!
- Z+ {6 E/ F7 f' F8 p4 l - </body> % t b) k! I1 ]# ?* j) a. z8 M1 g
- </html>
复制代码 8 f, r) T2 D' g) C6 D- [
2 i) j& F- L: [4 K7 U8 h4 V! \ h
|
|