|
|
html代码:
9 J9 Y$ ~1 F ?: g, M- <html>
" U0 u( W' z. v# a - <head> 1 ~" J9 P# J! W0 x3 N
- <title>combine_javascript example</title> ( P# l8 V+ Q3 e% r+ h) z$ l' d
- <script src="js1.js"></script>
3 M/ I0 `$ M, a8 h1 S# _ - <script src="js2.js"></script>
6 U) M( A4 l# h7 l. l( u' z. l - </head> % N' K7 K- t% I2 t0 I. f/ o
- <body> 9 M m: T$ ^# }# C
- Hello, PageSpeed!
& S* r: x! e b' g( Z - </body> & v# c" m3 O R. _
- </html>
复制代码 js1.js代码为:
% ]& ]" _7 s/ ~/ Y' n6 D( I/ ?& H- function logText(message) {
: G+ \, }4 b0 k - document.body.appendChild(document.createTextNode(message)); * J, z6 ?3 J0 ~# n" Z8 {1 u- ^
- document.body.appendChild(document.createElement("br"));
1 G7 [$ `9 [3 e% J' o - }
复制代码 js2.js代码为:
) c/ G9 u% {& ~- window.onload = function() { 8 [2 ]( {, W1 O# X: R/ d/ V& P
- logText("Application started.");
9 l& G7 h% e8 J# A0 ~* [0 i - logText("Library operation confirmed.");
0 e" W" }+ L5 }8 g1 \' n+ P - }
复制代码 合并后的html代码:
2 Y& N2 g L) U' k% Y- <html> ! ?6 D8 N+ |& ^7 z$ q
- <head> 2 k3 }! M2 W9 K' h' z: n& p* `0 h
- <title>combine_javascript example</title>
6 r0 A& E3 a- m) p- B - <script src="js1-js2.js"></script> ( P& r6 r* W: O- J7 w3 i
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
. N$ N* Y3 S0 t: T/ T/ n - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 9 I7 u$ i: k% X2 q4 ^; q" D% z
- </head> ' r2 B8 X2 u# d e* }4 |7 w0 Y
- <body> ( |6 [9 v. l3 I
- Hello, PageSpeed!
8 p, K0 G p- X1 y5 p/ M- d: r/ ~ - </body>
6 f, V8 Z' I4 n1 E" @) L" h - </html>
复制代码 . ~+ L6 i0 B( \- f) @: I' H w0 i
7 q+ s, l2 \: Z* t6 l# u+ k" Z3 s |
|