html代码:
) Y5 q6 ~" P0 }- Q& v; R. P- <html> 1 y; y8 O4 a# N
- <head>
1 r, H3 S4 C8 ?2 _0 R) ] - <title>combine_javascript example</title> $ ~4 Q: q' b, z
- <script src="js1.js"></script> ) R. C/ @& c9 y& D, g4 o
- <script src="js2.js"></script> ( K0 q$ Z& z1 @' ^) F/ U
- </head> 9 k2 V. g1 |/ U3 F
- <body>
; F/ [/ |0 ~! w+ z; T - Hello, PageSpeed!
3 ^0 G6 F' y) E- G - </body> / N" K! Y) Y9 Q( t( Y! \2 F
- </html>
复制代码 js1.js代码为:* v* d( _/ E) F. M
- function logText(message) { 1 X* m" W3 l( f3 n/ O1 l1 r
- document.body.appendChild(document.createTextNode(message)); 5 Q3 a6 q- n+ O, E7 d& ~
- document.body.appendChild(document.createElement("br")); ! i, R+ n7 B9 ]2 K5 N1 b
- }
复制代码 js2.js代码为:& c/ r* M/ a4 h1 {5 O
- window.onload = function() {
* _- z7 ~ L) {7 M - logText("Application started.");
/ ] V6 M/ L! M3 l - logText("Library operation confirmed."); 5 G* }/ M0 I% z* @& v, @
- }
复制代码 合并后的html代码:5 F6 N7 w3 V. h3 @; R% S
- <html>
p7 Z+ |3 G* K# u% Z - <head> + ^( {1 P, ?3 ?: L
- <title>combine_javascript example</title> : V/ \3 k( C# v/ k8 ]
- <script src="js1-js2.js"></script> / c) x9 R4 R# C, Z
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
# c8 t8 w5 h0 P" a - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 1 C4 h1 k" a1 [8 z% C& X/ a9 ~. ?
- </head> 6 ?* e7 L8 `( o2 y4 I
- <body> - _7 P$ h7 J& r1 ~ w" O4 ]' b( u
- Hello, PageSpeed!
% \; o5 N& x, N: N0 E/ X* C - </body>
* R9 \! M$ _) g9 S - </html>
复制代码
5 r" H9 p& a1 p
; _, B% y o! Y2 N w( d# r |