|
|
html代码:! v: K4 L8 X8 e/ y' z, l" g; a. B
- <html> 4 u3 G8 J9 V7 o+ J$ V
- <head> / G" Q* y+ }" e! {. z$ m( _
- <title>combine_javascript example</title>
& r# [4 k! D7 [& I - <script src="js1.js"></script>
( A: ^, ~) f* D' l. h/ `8 F6 _: ^ - <script src="js2.js"></script> ' K3 Y0 d1 S" K2 |; r) d; \2 R
- </head> + L, r2 k0 ?$ r$ \' Q6 C6 f' I
- <body>
" {% R! e$ E$ v6 w% v8 N; s - Hello, PageSpeed!
8 \# b5 {. m, s% b* ^5 o - </body> j- x) F9 D6 V- C5 B+ v
- </html>
复制代码 js1.js代码为:
& c- G& }6 n( |% P( E. A t- function logText(message) { ; h* t- I) {1 |$ k9 z8 n* T
- document.body.appendChild(document.createTextNode(message));
9 f( W8 B' X- O0 C" l! l; y4 T1 S, @, Z - document.body.appendChild(document.createElement("br"));
8 B3 a6 o0 U E5 l- K0 @1 C9 n - }
复制代码 js2.js代码为:
& ^" m4 M m" o% A- window.onload = function() { & {0 [. l" o$ V( W; ~& P3 m
- logText("Application started."); 6 D2 F! I$ ]6 e" i- W& C
- logText("Library operation confirmed.");
% {: @2 B$ m4 k/ C - }
复制代码 合并后的html代码:
, v8 g# t/ l' q) |$ d+ \- <html> 5 `- Q* U; P- p6 \
- <head> Z+ r6 o) i2 f, ?- L+ H
- <title>combine_javascript example</title>
4 r7 ?4 Z, B4 E2 S5 h - <script src="js1-js2.js"></script> 1 B% k1 k0 ^8 G& g2 s- n2 b
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 6 P m3 y3 d) e/ X& Y( z
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 2 R; y$ c* u/ ^% X P" t
- </head> 7 ]4 Y& W, y* ^0 ]
- <body>
5 G# Z: m0 Q0 P6 C+ v: S - Hello, PageSpeed! $ Y1 v9 R6 @$ z; I9 u+ _/ f. R. t
- </body> $ p& }# x& d/ Y8 ]; e5 x4 m: n
- </html>
复制代码 4 i& x0 {7 a6 ?8 Q& g5 A
* G1 A! }* c6 }" H" L# N9 d
|
|