html代码:
% l1 I# K/ W9 J+ R% K9 J- <html>
* o$ }3 F, ]' s4 P/ m - <head> ( A7 [0 Y% Z# |: V7 K. B
- <title>combine_javascript example</title>
+ n- ]2 _# b4 h- E - <script src="js1.js"></script> % v. u, S+ e0 B- q2 N
- <script src="js2.js"></script>
/ x& a0 R3 U8 x4 p4 v7 ~& ?6 w - </head>
- T) j- S5 W& {0 i" m - <body>
2 T5 H1 X) O0 G* Y - Hello, PageSpeed! ! q" {- G; p# b0 z8 G, o; ?3 m8 D
- </body>
! R# z h* I* A2 ?6 |, X9 p - </html>
复制代码 js1.js代码为:
4 N, |8 f% i8 n& U" O2 r- function logText(message) { + y- Y; D- `; K! I1 w5 V1 y
- document.body.appendChild(document.createTextNode(message));
/ u# x' R; k0 J3 V - document.body.appendChild(document.createElement("br")); 5 m' d( [: d4 h' s! Y* x
- }
复制代码 js2.js代码为:
+ J3 E! l! K4 v. [. |7 k! { o% ~* K- window.onload = function() { , F& m9 s; Y) h. m% Y2 e% S2 C
- logText("Application started."); ' f' H" @2 o5 u1 m
- logText("Library operation confirmed.");
) o, A1 d5 e- b5 d5 T$ T - }
复制代码 合并后的html代码:
5 V- u* ^4 Z2 g/ n: E4 D- <html> 6 B% K( _4 h0 S! k
- <head> $ {7 Q- O: Z' S. f1 {% l0 ^6 K
- <title>combine_javascript example</title> 6 {3 [6 L( n6 A& X, u
- <script src="js1-js2.js"></script> 6 X( N. Y0 R* c/ r4 ~$ G( E
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 x5 C/ O3 H' h( J' a: `5 l" M
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) B2 M6 }5 C5 [) N
- </head> , {1 ]. f, ^5 t: J7 j6 R
- <body> 2 _! J/ J2 C- F4 f; N% o, k
- Hello, PageSpeed! $ A% w) t% |: H4 f
- </body>
7 }+ [% G! N; W( i) J. b/ |2 Z! A - </html>
复制代码 2 k# {# o$ m5 @: ?2 ~9 I# G3 f% n
" q; w6 a- }; \. H; N) g |