|
|
html代码:
" p) V* j* c: k! G) i" O- <html>
" B2 I0 c1 b- u3 X. y0 b/ N* T - <head> . i- Y" r: W) g0 ?9 w" C- M
- <title>combine_javascript example</title> % l% F( C( f3 ?! `0 H2 U7 ^% e S: |
- <script src="js1.js"></script>
6 N+ n' ]( H6 G% o& s% Z - <script src="js2.js"></script> : G. O5 L6 [0 f- d6 Y/ q
- </head>
* {8 g, S1 |5 _+ ~" [/ R1 Q/ o( ~ - <body>
, D4 O' l: m! \- N; s5 X5 } - Hello, PageSpeed! ' y9 S+ F7 D# }) M6 b' r
- </body>
! [$ S5 h: y5 A1 {7 V7 L6 |7 Q4 m - </html>
复制代码 js1.js代码为:+ h( M9 O% ]3 j1 y2 ]& i/ k. z
- function logText(message) { ' T6 q2 E6 Q5 B% x% u; u
- document.body.appendChild(document.createTextNode(message)); 2 b/ f9 i' p' w+ p8 d3 t
- document.body.appendChild(document.createElement("br"));
- Y8 U* c) d+ c$ ~2 ~ - }
复制代码 js2.js代码为:
! ^& L8 e$ c* J9 m, g( e- window.onload = function() { 2 I- U. S! j2 n7 |( A
- logText("Application started."); ; G. {3 E, t- t) T
- logText("Library operation confirmed.");
7 i1 B; O, Q1 s# B) X u - }
复制代码 合并后的html代码:
9 h9 P( c$ \, S" ]. k0 B, O" i- <html>
. b! Q' V+ f' B- Z$ @5 \5 \4 i# ? - <head>
# Q% r3 q) M% M: [( B - <title>combine_javascript example</title>
1 y8 e/ K4 h) b; a1 Y3 t - <script src="js1-js2.js"></script> 0 `7 F$ b% t' S
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> # X3 Z: D: o% k$ T; w4 ^
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
6 j2 f( v* y- w4 R B& P/ f6 R - </head> " b7 `- U/ d5 s A) Z' a3 c
- <body> 1 e; \: t( }6 k% P# J
- Hello, PageSpeed!
! R& X7 N& `+ b2 h' e) Y - </body> ; \' ]# Y: C( W5 }% `
- </html>
复制代码 & T* P! ^$ h* x# {, I
+ [% v3 Y0 b$ h5 d+ `, m |
|