|
|
html代码:
1 u# l3 y/ ^6 \$ D+ z' }- <html>
- ]' t/ [. u3 ]- \. k, b3 L - <head>
! \4 e5 ]6 ~" }1 E# O - <title>combine_javascript example</title>
4 [ R# q! L% I. h - <script src="js1.js"></script>
4 V7 |) d; n- Q& T+ K2 J3 e - <script src="js2.js"></script> ; `" D6 j8 |( J
- </head> ( E$ q, s( X; ~, ?# m/ D
- <body> 7 _ X: j7 M1 U# V& C6 t8 K
- Hello, PageSpeed! . J3 f/ V' A: p! s" M- Q4 m. C- z4 O
- </body> $ }* O) D; G3 k8 w2 C; G% s
- </html>
复制代码 js1.js代码为:2 U, U; V% F* u4 ] _4 k ]1 a2 N
- function logText(message) { * @8 J7 u' S' ^3 x+ _! B
- document.body.appendChild(document.createTextNode(message)); ) a7 S" G- Z8 L1 h3 s) n0 u
- document.body.appendChild(document.createElement("br")); : E- p' w( @# J3 e
- }
复制代码 js2.js代码为:
# r1 _" @4 ^; r5 Q- F& }$ t4 L- window.onload = function() {
& y6 K4 T2 Y) U. L: g - logText("Application started."); 0 k% R' u. s+ r% n$ E. ]
- logText("Library operation confirmed.");
$ [) |% ?- r# d - }
复制代码 合并后的html代码:
+ j! h6 K0 e" P8 {' e- <html> 9 `0 b) q' @1 k
- <head> & F1 E0 {: {, u* h7 g
- <title>combine_javascript example</title> 5 r9 l9 t; R `/ o' ^: ^
- <script src="js1-js2.js"></script> & Q- B# o1 v. T, i
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
' ` s) o3 K5 D; u0 B5 i - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 8 c% V! V! b/ M. q2 `( l
- </head>
* c% ]& o- I7 B2 A4 I3 A, F8 Y$ O5 I - <body> ^1 q K1 T% E9 H1 E3 y; b4 L
- Hello, PageSpeed!
1 u1 R, O! o9 ]# u+ v - </body>
5 X3 d2 W) n% k: T2 P; W - </html>
复制代码 0 x3 M: Z' k6 g* |) w3 h% q! V
* [% y* G' y) K
|
|