html代码:
% l, S& k2 A# | o0 R7 B/ x- <html> * ^$ I1 A4 s1 X9 X" [) G' U. y1 {- V
- <head> " N9 Y8 E5 r) w" i7 z
- <title>combine_javascript example</title> & k8 D& K, {( j" B4 s
- <script src="js1.js"></script>
8 ]; v7 O2 X$ ~$ [2 Y5 l% N - <script src="js2.js"></script>
$ \0 n5 K+ q5 J" b+ g - </head> 5 ~, D# C6 r, q9 x; }& f( ?' K
- <body>
3 H* g0 T7 a3 q$ P( ?+ x/ w - Hello, PageSpeed!
7 G( }/ o3 h' H0 P4 Y - </body> y0 B( d: `2 D' Y
- </html>
复制代码 js1.js代码为:
1 ]$ r+ Q& H% c& d4 I5 [ o- function logText(message) {
0 O: f, L6 s/ Z& R - document.body.appendChild(document.createTextNode(message)); 2 D; I. O5 Q+ V$ `$ X2 |" V8 g
- document.body.appendChild(document.createElement("br"));
. ]# w4 K! i! v4 E2 H - }
复制代码 js2.js代码为:8 u- {6 I' G/ N9 |. y: w. ?
- window.onload = function() { ! c- [5 |$ Y0 N( H, ^ A
- logText("Application started.");
$ A* B0 W8 O) y w9 z4 n2 [ - logText("Library operation confirmed.");
& \1 Z' w* V3 J9 p7 N( Y7 _ V( h - }
复制代码 合并后的html代码:7 P' W/ I) p1 o
- <html> & X+ X0 i1 [$ [
- <head> 0 g- c' u5 e, b' b
- <title>combine_javascript example</title> 1 b! S* h& X' ~; W0 M$ `5 [# ]" T0 J% a
- <script src="js1-js2.js"></script> / V3 i9 w- d( s8 l: u! @( P
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
- c, N5 ~% R0 N2 K - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ' D- z4 I' i6 ?+ L2 r; p4 w
- </head> # x, y3 M _6 w' h* L; z! g1 o+ |
- <body>
7 ]5 F/ E1 u" |* {& D" e - Hello, PageSpeed!
, T$ I8 e# ~' O" u; x3 @ - </body>
3 y8 p( T! x! Z% [- s - </html>
复制代码
! V8 Q! r; j# d6 k, B% ^8 Y
3 T( C8 y! P# y7 [8 k5 p$ d& ` |