|
|
html代码:
2 S, I1 p( b8 ^7 W4 j, M- <html> V8 n9 a8 Q% |
- <head>
$ V9 a& {) h; u! X+ p# o6 j - <title>combine_javascript example</title> , X3 Z" d$ j) `$ H# B
- <script src="js1.js"></script> 2 m) z+ g5 k; E. M7 J/ ~3 f
- <script src="js2.js"></script>
5 @. H8 Z( n; d; M- D- ~ - </head> 3 \6 o7 V7 t: c: q l+ ]' X
- <body> * Q2 D7 u$ ^; g- R
- Hello, PageSpeed! / g9 _% L* c v3 S. Y
- </body>
! n1 Z! B/ j" d( r% N5 g1 \2 Y6 b+ z - </html>
复制代码 js1.js代码为:
( `- { d% i) f9 |( G3 Y3 ~- function logText(message) {
2 C: N9 r/ U. u1 W: a) u - document.body.appendChild(document.createTextNode(message));
7 f% h7 x+ t! z0 q8 S: {" p - document.body.appendChild(document.createElement("br"));
' b) y$ z6 N" k0 H - }
复制代码 js2.js代码为:
* _# K1 ]8 z! s8 z0 A- window.onload = function() {
+ V7 ^1 {9 d7 |: }% Q - logText("Application started.");
v( T* C9 W' p( I4 O - logText("Library operation confirmed.");
& m% u/ a* K- |, [: E0 n Q - }
复制代码 合并后的html代码:+ N: b2 L1 v/ j! d! m8 y- `7 S
- <html> . R. ~5 q. B w: R- j0 g
- <head> 2 i0 t) z( n' J, y4 W
- <title>combine_javascript example</title>
, F* J* {) ^8 S. F2 O+ }1 i - <script src="js1-js2.js"></script>
" d" E. d* L4 t& R" \ - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> # Q/ c# m. B0 X% U4 |
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> , V2 n. p: i: o% t5 K+ R! U. a7 v
- </head> J" X2 f6 N) I5 `. X" n& _
- <body>
5 e3 s5 o) \9 e+ Q- H - Hello, PageSpeed!
* s0 J7 _( p t* p3 x, E - </body>
: d7 b" a& p* P2 Y* W - </html>
复制代码
+ j7 b, T V! S3 H; Y- Q% L, Q. l: o. `
|
|