|
|
html代码:
- Z. u2 d5 X3 U' V; H8 G) w: C- <html> . j0 w( o/ m% n! a
- <head>
0 h' D! y/ x2 m0 l% u8 z - <title>combine_javascript example</title>
3 h% J* m7 R, h - <script src="js1.js"></script> # J1 @* o" d, c, d$ H# |
- <script src="js2.js"></script> 6 B6 D6 b5 w7 a
- </head> h# a5 z7 V6 l
- <body>
( u, e+ ]) L! K- B8 m - Hello, PageSpeed!
& N* ~; J! Z5 s0 }9 m( N - </body> : e# Q5 S' `0 [9 p7 {) X
- </html>
复制代码 js1.js代码为:. i+ S# h- ^8 w: _" E8 N' B$ _
- function logText(message) {
6 F! d1 I; F; g- _* ~2 g* W. P# R$ { - document.body.appendChild(document.createTextNode(message));
, D! V1 v% ^. ] - document.body.appendChild(document.createElement("br")); 1 |8 O0 e7 o" C- o+ b8 J- Y
- }
复制代码 js2.js代码为:8 X! M4 _( H% D# z. O- t
- window.onload = function() {
: m4 |) d b) K N. X( Z& M - logText("Application started."); : V* |: F, D" @3 [
- logText("Library operation confirmed.");
. t2 J) Q1 L+ {: \1 i1 S7 m$ q - }
复制代码 合并后的html代码:8 e1 Z: d' h, w( ^* ? \
- <html> " d2 T4 a& R0 Q9 e: C0 K; p
- <head> 6 a3 j r( ?4 S) ~2 A
- <title>combine_javascript example</title>
& y" R9 m. C( ~) c6 b. v - <script src="js1-js2.js"></script>
+ b) t% S3 @6 d6 I - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 T# H) h* ]4 _* m d- ^ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) Y& E3 }4 x M) m
- </head> , U9 G) I: v4 Q9 X; g; o. |9 l
- <body>
5 n k$ }" [9 N% w$ H: ]1 ^/ Y - Hello, PageSpeed! 0 v- N* o- s# |
- </body>
P! A" {8 {8 Q - </html>
复制代码 / z6 U( t# @9 b
3 k% C; e6 T# |2 I |
|