|
|
html代码:9 k# S* E& w w$ Q u7 ^. G+ z
- <html>
4 g% O: y. _% Y* ~ - <head> . L4 }; J/ {. h, d
- <title>combine_javascript example</title> - T$ ~. q& \' L0 x
- <script src="js1.js"></script>
5 ~8 a- E, J" N: X6 o, V+ {8 i - <script src="js2.js"></script> : B3 K* ?3 u8 Z, m% O& }) @) [8 H7 Z
- </head> 7 ~4 ~; m5 b8 m. W
- <body>
- h: g- T- k8 V/ D5 O0 s - Hello, PageSpeed!
6 R6 T8 v# }* E3 s" o - </body>
. A* j* R: U \ - </html>
复制代码 js1.js代码为:7 g' G$ L4 B2 o) A2 L9 Q# T
- function logText(message) {
4 H+ D) X. x$ J/ J - document.body.appendChild(document.createTextNode(message));
* _0 ` t5 G2 f; i - document.body.appendChild(document.createElement("br")); - x8 p2 \( `! _7 _1 b, K. r8 U
- }
复制代码 js2.js代码为:' M) d; i6 d, Q9 r) @9 z6 T& P
- window.onload = function() { - k5 T3 ^& Y: a3 J3 U' }( q& A2 ?
- logText("Application started."); ! ^& d7 I8 S& T N g8 W$ W
- logText("Library operation confirmed.");
% ~1 u4 X# f9 H3 R$ \ - }
复制代码 合并后的html代码:
8 ^! b) ?' E5 e$ T6 E* W# Q- <html> $ |( s# G) P0 w/ M
- <head> 7 @5 q$ b+ i1 }- y; K; }+ L
- <title>combine_javascript example</title> . Q/ a1 S6 x7 e0 C$ Y8 }
- <script src="js1-js2.js"></script>
$ v X; b4 y% N - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> . \. @" f) Y+ x4 l5 `. P8 ^
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
3 l" X) }7 h/ j, G, e1 i' O, t - </head> " b A3 ?: e9 n% | e$ r% |
- <body> 3 Y: Q+ s( f% n# ?7 D9 X$ ~
- Hello, PageSpeed! 4 n4 E# e$ V- ]! U9 X
- </body> 6 f l i s7 t2 C7 G8 T7 }$ {) V, l
- </html>
复制代码 ; ]2 j, q8 r( }* _
9 C% h7 S1 J; ^" R+ c( V
|
|