|
|
html代码:6 H! W! g! q3 Q! H0 o, j& O1 n$ `
- <html>
" U( ~8 V2 X: u. O3 I- d% U - <head> 9 r( k% J. l) p9 s) | `
- <title>combine_javascript example</title>
, Q- B; p, O9 g - <script src="js1.js"></script>
: i; T! q b3 b4 C - <script src="js2.js"></script>
* N2 j: {$ f* ~6 F5 K3 y) {; \ - </head>
' R& R5 g! a0 F0 u$ | - <body> 0 x5 Z% U: T4 c8 |) M$ i4 g6 q' X
- Hello, PageSpeed! * J: I3 u6 y7 v& e! n7 q
- </body>
r+ c( n/ P: V8 m" n9 h/ Z9 x - </html>
复制代码 js1.js代码为:/ n% y! [$ `' j6 k# @6 m# X
- function logText(message) {
9 I% |* z6 y- y' M% X$ x: i - document.body.appendChild(document.createTextNode(message)); * Y& S, d4 V( z! s
- document.body.appendChild(document.createElement("br")); 2 g% N6 V- Y# T
- }
复制代码 js2.js代码为:
- z( @4 H. ?7 j& [" ]' f* B& p- window.onload = function() { 8 Z8 ^# `/ I0 O& ~# m
- logText("Application started."); 9 ]1 y4 Y4 c9 h7 u. r* s9 P
- logText("Library operation confirmed."); * L& V3 x) \3 @
- }
复制代码 合并后的html代码:
# t! r# u Q+ O( Y, J u1 m6 u+ I9 [) r- <html>
: J; E4 J7 y5 W" i9 D( x - <head>
! Y" U _9 e% b - <title>combine_javascript example</title> * k! X& u0 I8 O: x7 q
- <script src="js1-js2.js"></script> / W+ f# D/ J3 Q5 ^+ _6 I4 C
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> * c& y/ H2 D* ]
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
5 l2 L4 n0 b1 m! E* ~) W# b. C+ e3 u - </head> 5 [! z. { `9 H( O
- <body> / t) G, e# Q1 c$ l5 W0 d' ~
- Hello, PageSpeed!
3 J" }% l. A# P8 P1 h \ - </body>
1 L p( V* ]$ @& R7 w - </html>
复制代码 7 r( C4 Z; {" X K* f
) s5 M9 _) I5 C% k& p |
|