|
|
html代码:
8 F6 H$ e% l9 B, p- A- <html> 2 F; ~- X' N1 W8 E: f0 q2 P% n
- <head>
& Q) p% W; A4 y) e$ q# |! ] - <title>combine_javascript example</title> 2 j5 }2 {6 c: W( Z: j* p- h1 \/ \
- <script src="js1.js"></script> ) G7 S2 _5 }/ w" L- ^( m# r2 ~
- <script src="js2.js"></script>
_" I9 N( c& k - </head>
8 M% @; V S5 v, M5 C( e - <body>
0 S' Y5 [1 e/ j) V: m* V5 G$ D+ J - Hello, PageSpeed! 8 C' g& J; E+ D/ {
- </body>
" E, Y% i5 n& @+ f - </html>
复制代码 js1.js代码为:
( K( [ i: s5 x: Z9 C- function logText(message) { ) w+ E& M: J3 p% ^1 j
- document.body.appendChild(document.createTextNode(message));
1 f: f7 e& d" g( B! D s8 T$ E - document.body.appendChild(document.createElement("br")); . {- h3 e8 q1 \3 J$ L4 a
- }
复制代码 js2.js代码为:/ D2 K' x( J/ a5 o
- window.onload = function() {
* E2 A9 n: s! Y g0 _: O, U5 v - logText("Application started.");
; J) m: L' j; [/ m- e - logText("Library operation confirmed.");
. G, k; ~* P/ U5 N- Q1 g4 P" m - }
复制代码 合并后的html代码:) f& {7 ]$ Y6 I) Q' }0 ~ ?! |
- <html> ) Y3 p$ A* C6 Y) f
- <head> Y. m! P5 o- f' r7 F8 F
- <title>combine_javascript example</title>
) z/ c$ Q8 p( V b5 A3 w - <script src="js1-js2.js"></script>
. Z7 |* X$ y7 n0 ~2 F2 T - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 0 U3 K+ S! K0 A& i# B8 O
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
; Y7 H- i) @) N, E! t - </head>
( r( G" M' I; ]' a$ o+ J( Y - <body> 9 D: a, t. k, n8 a, K, z0 W, |. V
- Hello, PageSpeed!
; {; ?- G7 m) C; Z9 k - </body>
3 f0 v) X2 S7 }% w4 B a - </html>
复制代码 4 S6 o& e8 s! O) C: A
T0 m6 |- {" g& N j: P
|
|