|
|
html代码:
k3 P; T8 p5 V/ e- <html> y% i. K6 v! B. ?- ]
- <head> 6 P6 e1 H9 h; V$ l+ S( v
- <title>combine_javascript example</title>
# S3 I: l7 r/ ] - <script src="js1.js"></script> 1 w" i6 Z2 ?2 ~ t( s2 S+ t
- <script src="js2.js"></script>
6 [! _5 p$ X# e - </head> 5 v6 ?. i4 ~, z: `" Y8 Z' q
- <body> 8 x' R0 C6 D2 x! R' {# L
- Hello, PageSpeed!
/ d$ D9 @0 ]7 ], X6 F- H1 ^ - </body>
8 X6 v1 }# G( K7 Z s - </html>
复制代码 js1.js代码为:
; ~9 r+ A: f$ t0 y# |* ~2 q: w- function logText(message) {
+ C& _# ^, X7 Z5 E( T, U - document.body.appendChild(document.createTextNode(message)); * q2 x7 R( Q9 d; \ e
- document.body.appendChild(document.createElement("br"));
/ o: q+ C) \2 h: [7 o% z - }
复制代码 js2.js代码为:8 E: L' z2 o8 _* E, h( I
- window.onload = function() { 7 `1 n# ?- t4 x! ]! s3 Y
- logText("Application started.");
7 [. t% Q# I- i# R - logText("Library operation confirmed.");
+ z; ~4 f2 t2 S1 Z* [/ o - }
复制代码 合并后的html代码:
& g1 t5 A! \% ^! L" g- <html>
2 v) T4 S- c: Q0 I, t/ h0 U, L3 ^ - <head>
4 m6 e7 s- @- ]" D6 e - <title>combine_javascript example</title>
* I, Z$ B6 }/ l/ J4 P% D - <script src="js1-js2.js"></script> . z l! ~5 C' B3 [$ c1 S
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ; y. O/ K1 k: {0 U1 `1 E
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> + G" y) J) H- x4 @6 l) ^
- </head> 0 v- e# ?$ r. w$ d+ ]- n
- <body> 2 A, u# w( b! p* r r
- Hello, PageSpeed!
" b2 m* S' s( y n* x6 W - </body>
% A% Q; [9 Y+ v9 ]; q' v9 l- E - </html>
复制代码
, m# E/ g9 c* }- @6 I
) I4 I" ~5 W" d/ d$ S# g |
|