html代码:
% l* t. a7 O R- c, b( `- G- <html> * _5 A4 ~! K9 k+ K$ }4 D
- <head>
* o" y( F" g9 P( b - <title>combine_javascript example</title> 4 {. M; E4 Y" y$ k$ B5 K/ u2 G0 G# M
- <script src="js1.js"></script>
6 ]8 A% Q3 Y# J9 V% l7 |# ^( y - <script src="js2.js"></script> & a' b4 t% l- D
- </head> / E! k8 i/ a, C3 j# G
- <body> , d1 ^. @! a3 }" A% p
- Hello, PageSpeed!
$ N) t7 D, R2 s; S! L9 M - </body>
1 Q" O8 L7 l+ V - </html>
复制代码 js1.js代码为:
7 F) E; `2 E* X, @( C- function logText(message) { # o. I" H4 M3 v) K% {6 ?
- document.body.appendChild(document.createTextNode(message)); ' w, k2 z g' d* p; t" h+ U7 Y
- document.body.appendChild(document.createElement("br"));
7 A$ Q, L! \, } - }
复制代码 js2.js代码为:9 T t: C5 r: f( q1 q4 N
- window.onload = function() { ! T' {# X1 h7 Y% A# C
- logText("Application started.");
+ a3 B' Z8 M# r# P. |- w. m0 L - logText("Library operation confirmed."); 7 Y9 B5 W3 p9 v9 c9 k4 ?6 L* {6 i
- }
复制代码 合并后的html代码:2 T, d h. f6 P
- <html> . t# ~2 x9 R2 K5 {5 |
- <head> + P g/ S( ?' ]( A* V
- <title>combine_javascript example</title>
1 V# ^, u: m- j4 S f2 E/ J - <script src="js1-js2.js"></script> % ?" i1 u( z& \, z+ }% F9 j$ A
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
: d: r7 Z: k) D1 u$ l. ^' @ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> + \6 |, ~' G9 d
- </head> ! O3 e* E& T6 A
- <body> - l" s9 q8 H" x; Q/ T
- Hello, PageSpeed! " U( J3 Z" x( S$ c, O9 ~
- </body> & }9 J( R& Q2 X$ ]; Q: X) V
- </html>
复制代码 ( k- \; X$ S! L2 H8 E. G+ p
6 }# B5 B0 z4 i+ p) K |