|
|
html代码:% _: J7 H* I3 b6 e6 |
- <html>
0 V9 [4 p% i- S ?3 @ - <head>
) j$ o* W6 c( K" C8 H% X% Z6 H# B - <title>combine_javascript example</title>
9 F, H0 s8 U+ W7 l( V - <script src="js1.js"></script>
/ _* O8 H% B8 w5 U. i - <script src="js2.js"></script> 3 N8 S9 {" m7 A
- </head> * I; R) R+ d2 U# `$ |
- <body>
5 u" A; r- M+ C4 D- ^! ]! w0 R5 j1 } - Hello, PageSpeed! 6 T% }( P! {+ g' `2 d0 t6 A
- </body>
: p$ J0 h" V- U* g/ s - </html>
复制代码 js1.js代码为:
; B; S" O/ U, x! ?: s0 T% z. W- function logText(message) { ( x# u3 g. u6 x0 Z. o$ ~5 o
- document.body.appendChild(document.createTextNode(message)); % ]( l1 t6 |' D6 Y+ q4 V
- document.body.appendChild(document.createElement("br")); ; p9 ~7 l y% }
- }
复制代码 js2.js代码为:& d( e1 P/ P3 x& h
- window.onload = function() {
! T1 }0 P! C8 I - logText("Application started.");
3 D b( L3 ` x( w) J - logText("Library operation confirmed."); " l! w: X3 ~( X/ D
- }
复制代码 合并后的html代码:2 A3 Q# X* m _+ M0 X
- <html> 3 P; ^( n' j& [
- <head>
" i G, x9 t0 d: I- u7 A! e6 L - <title>combine_javascript example</title>
4 `' y) q$ j9 n4 Y. |: V - <script src="js1-js2.js"></script>
9 I' {4 Z) A2 u8 h8 z5 q7 U - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 6 [ Q/ a% ~4 P1 g7 f6 O. D l
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> & O1 F6 C, h9 J9 \# x* p* d2 [
- </head>
$ |: J! z' v) c. D8 ?5 P4 @0 q4 T - <body> W" H7 @3 Q5 B, z
- Hello, PageSpeed! ( D. \: B6 V2 j7 m
- </body>
1 K5 y G! X. D - </html>
复制代码
' z7 Z# Z9 y g# [! j! W
% ]. D: I! S) Y( s* C |
|