|
|
html代码:
. T* K, p d# [5 j M- <html>
- c8 L- i# H$ P. C - <head>
3 `8 Q( x" |- C( ~ - <title>combine_javascript example</title>
& e% N/ N! V* y4 Y9 q" q4 @ - <script src="js1.js"></script>
$ z" c2 r8 c8 S1 Y - <script src="js2.js"></script> $ U" }: Z+ X" | i# B2 O5 B# h
- </head>
! {2 ~0 Z5 R3 c2 d+ q. L7 a - <body> 8 M7 O& v$ |' w# V. [ g9 b# D/ Q
- Hello, PageSpeed!
7 o/ p% K3 p) m3 {) U - </body>
+ x; G- a* q& V' V& @; N - </html>
复制代码 js1.js代码为:
+ s' P7 x( l' w: |, N2 R' I- function logText(message) {
) W Y* ?; Q# J( `- f$ i" l - document.body.appendChild(document.createTextNode(message));
! i6 |0 X2 h6 f, H+ C! g - document.body.appendChild(document.createElement("br")); o- e3 _: ?. _. r% D: K
- }
复制代码 js2.js代码为:
O2 ] N3 j0 P" u# @- window.onload = function() { 9 Q8 d& L/ |& @- y4 x5 H1 K- q; F
- logText("Application started."); 8 L) d9 x8 V2 G% Y2 x" Q/ \; ~+ E
- logText("Library operation confirmed."); * O/ x& G& r' e; Y7 p! n8 W V: _
- }
复制代码 合并后的html代码:
& w6 X! \4 |5 ~8 R, l0 U5 o- <html> * C( q9 k7 _0 \
- <head>
1 \9 {% H1 X0 [- t. z9 P - <title>combine_javascript example</title>
7 {7 [5 i2 ~ M5 X - <script src="js1-js2.js"></script>
" l8 E$ q7 O7 o( p* v - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ' [- O( V8 R! D4 H3 o9 i+ W
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> $ `: h* n0 g3 \5 |& S: p- A
- </head>
$ h, v7 b1 k0 i0 {, x4 m4 C, h8 L; x - <body> ; Y1 m+ I( T; }- K- Y5 v2 u
- Hello, PageSpeed! 1 E( z8 J/ {. W' X
- </body>
2 M$ y, x; R! j0 U2 ^8 ^ - </html>
复制代码
( N7 T( \4 w) a' H5 k
5 p0 J' I8 N2 p, | |
|