|
|
html代码:
I$ D# e* E; r. X- <html> 6 B. D: n2 S1 x" Z+ A5 O; k
- <head>
# S" m3 M! @% J) L - <title>combine_javascript example</title>
5 k0 c4 ^ c7 @, G - <script src="js1.js"></script> 4 _) w: Z/ b: _
- <script src="js2.js"></script> 6 ~# m( H1 A J; r+ G5 T
- </head> 3 ^7 u: K- w3 v& U7 o! v
- <body> $ I. f, i7 z3 D
- Hello, PageSpeed!
8 D2 @+ H; R5 |# L( j - </body> ! Q0 H. b/ t" d4 c1 ?! L9 B* W0 J/ i
- </html>
复制代码 js1.js代码为:
$ ?8 M4 f5 z& W8 q* W; K- function logText(message) {
: v& n5 `. [4 Y% A - document.body.appendChild(document.createTextNode(message)); 2 B3 @$ U) b! R+ W' l, [
- document.body.appendChild(document.createElement("br"));
- ^- f2 ~' f# V* w. n3 z. M - }
复制代码 js2.js代码为:
* F4 O+ L+ B& A- window.onload = function() { ! j- a: E; q" o* h4 b; D2 j8 e& V
- logText("Application started."); ! S4 \) ~- h! z. J/ I% P8 O
- logText("Library operation confirmed."); ) p) x. u; t1 C( D9 Y# u5 S$ d
- }
复制代码 合并后的html代码:
- A: V( ?& B/ y5 U/ R- R+ H- <html> * H1 Q. C) p0 H7 T
- <head> 1 a+ j9 ?- p3 R L
- <title>combine_javascript example</title>
, x" v D3 Y7 L ?2 E9 J' J - <script src="js1-js2.js"></script> S7 I( |' v- a; a
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ) a( A1 L6 @% G
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ; H8 I! x" u$ C$ L6 r! K
- </head> ( J# w. C% ]% {
- <body>
$ D, N) b6 W( x3 Y8 X - Hello, PageSpeed!
) D# Q7 r. m4 e5 z, G& ?! _' \ - </body> 7 j: f- q& J, v/ ]
- </html>
复制代码
* u* S4 ~: {1 n% i7 m- O' q: x# c/ J J: X5 n' v5 {) v/ ?
|
|