html代码:
9 M' y3 J2 T# Y: s0 Y: a- X- <html> - `3 J4 g. r; T7 U& x
- <head>
5 B4 l) y/ U# O6 L* P x - <title>combine_javascript example</title> % k- H' m/ J, V" p5 F( v7 y
- <script src="js1.js"></script>
' h$ s0 x/ S5 E6 S6 @- ?+ h - <script src="js2.js"></script>
- l, c$ T* X0 }9 c L/ w - </head> 1 Z m" Q# b1 a, C3 ] }
- <body> $ K7 k+ B7 W0 ~3 P3 |
- Hello, PageSpeed!
" x! Y+ m$ D- C6 X1 x' S6 [( K - </body> 1 G% r& P& }' P9 c3 R
- </html>
复制代码 js1.js代码为:( n; ]# J4 k( |5 b
- function logText(message) {
, _# l8 ], T$ |' r1 r$ x - document.body.appendChild(document.createTextNode(message)); 7 g/ {% ^1 L; {9 z
- document.body.appendChild(document.createElement("br"));
: x' k8 H4 N, ]7 S( P1 J) k - }
复制代码 js2.js代码为:" I/ }! Z& L! X
- window.onload = function() { - I1 L, K n3 d
- logText("Application started."); , _/ n' Y1 O! G% P
- logText("Library operation confirmed.");
& ~! O. j S% {: K7 a1 O* W- s - }
复制代码 合并后的html代码:
) _! i3 D: `+ q4 ^' t- <html> . v$ K2 q. l+ `
- <head> $ h" @2 M& L$ [+ G+ g9 n
- <title>combine_javascript example</title>
, o5 p, ^( g) k3 I' ] - <script src="js1-js2.js"></script> " @* G! p$ t, F
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
3 f o0 m9 Y1 X) d# G - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> , o$ V/ h/ ?" `) I3 Z! x, N5 {
- </head> ) A5 U% x8 I/ e& T4 z8 p& f
- <body>
/ z; W7 Z9 y# Y4 t4 R4 J# T) P7 o# ? - Hello, PageSpeed! 3 }% L" `$ U' U) E0 k$ n, J, n
- </body> " W7 Y+ H# z% d3 o/ A5 F
- </html>
复制代码
& t5 m: R" |' J s7 Z/ q$ t, Z- r5 b$ r1 s# _' S4 e6 R
|