|
|
html代码:
/ a9 m, `8 s! |- U1 I- <html> 8 v- l+ @+ P& J/ P. o, a
- <head> ' O3 v0 S/ F% X
- <title>combine_javascript example</title>
. Q% O5 M* y- O1 Y l' U - <script src="js1.js"></script>
& F+ f D% l- }' o - <script src="js2.js"></script> % _5 R9 ] k {: `* u. @( _! p
- </head>
' p- @/ S1 l# U- f1 a. g7 |3 t6 t - <body> * X5 {) N4 F' s3 z
- Hello, PageSpeed! ' z9 N' e, T# S) t# x
- </body> 7 n0 Z& U2 y7 t1 n) ]; B
- </html>
复制代码 js1.js代码为:
0 h8 N# a( `: r3 M+ v7 b- function logText(message) { 1 @, k; t% @0 a0 @- d! r) P, N
- document.body.appendChild(document.createTextNode(message));
1 K* s' o& h s, I j% S2 q5 T# F - document.body.appendChild(document.createElement("br"));
$ j+ h$ U( t0 e - }
复制代码 js2.js代码为:3 k/ `4 g7 g6 l7 P1 A' Q
- window.onload = function() {
/ L5 k/ y# S% f( N( X7 w - logText("Application started.");
5 g4 s( s- \% P1 u9 d - logText("Library operation confirmed."); ' i( R9 M" F9 _" a4 {
- }
复制代码 合并后的html代码:
: Q3 V2 C' i4 f2 ?7 h6 }$ z- <html> ' V2 R1 ~6 N F2 W6 u
- <head>
, F0 R( b2 R* E$ x+ q' Z6 m - <title>combine_javascript example</title> - _- B1 z7 s2 R
- <script src="js1-js2.js"></script>
( q* y; }# \% A" ~9 N+ \' L - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ) g) u4 h1 R, `9 [5 }9 j9 { \0 P
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
4 f6 @% e8 a7 r4 E - </head>
* P# [6 |8 B+ {; V- Y - <body> : p6 o! K* f& `2 z& @
- Hello, PageSpeed!
7 @' b3 I) I1 h) h - </body> % D+ t; E0 e( ~ r7 Z2 F! x
- </html>
复制代码 , `: C; U6 h* X5 B
) A: }7 [4 t1 E A |
|