html代码:
+ N6 }8 G# ~) I5 b+ d6 _# p- <html> ' Z! K6 w* k ~+ o
- <head>
9 @% y2 T5 P. D$ X% C1 | - <title>combine_javascript example</title>
+ Z! {) u5 A4 t# k$ { - <script src="js1.js"></script> % v/ @ S) ?, h$ D
- <script src="js2.js"></script>
% y+ v5 V: ^4 d5 } N' T6 [6 ^ - </head> ' k5 z P; J2 N( L; ^$ H
- <body>
+ \2 V1 i' z" w# k- ` - Hello, PageSpeed!
- K. n$ Q- f# m2 Z0 A - </body>
& ]3 t7 J$ v. n" q5 Y - </html>
复制代码 js1.js代码为:
2 c" s' ^, K& |7 S2 c- function logText(message) { ; F2 L6 i( P! {. d
- document.body.appendChild(document.createTextNode(message)); % |7 c; {0 [7 r, u1 L( t! B
- document.body.appendChild(document.createElement("br"));
5 u4 S) A% d4 p5 h - }
复制代码 js2.js代码为:
& L- G! n+ v* N" k- window.onload = function() {
( p$ Z% Q' P" i3 R8 u) m - logText("Application started."); : V- z' t, [+ J2 `8 W
- logText("Library operation confirmed.");
8 |6 z# t6 F/ ^3 i5 O9 a9 A Y - }
复制代码 合并后的html代码:
/ u8 S5 B- x* y& x8 k3 ^- <html> 2 i) W* {3 G' T @6 u7 l$ }+ n
- <head> $ u# A, N+ E: `2 C7 a
- <title>combine_javascript example</title> V F+ F4 M% H* B- s4 C' V
- <script src="js1-js2.js"></script> ) S/ A: ~% r; e! C I
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
+ a* k; ~+ x( }; N- V1 x) y$ ` - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> * w- E7 [2 Q" E# ~
- </head> 6 w& R+ h/ Z; |
- <body> . l2 S; ]+ r0 i# \: Y
- Hello, PageSpeed! 7 I, v, J/ J$ a9 C& l9 v( k
- </body>
+ E& Z/ S, y0 H% ]7 j, d - </html>
复制代码
7 G, n, E$ w' `8 M8 f. t. p1 Y
: ^8 v3 B6 e8 c$ p8 j* r, d' L$ D C |