|
|
html代码:8 J j/ ?( V$ ~0 K2 j3 ]- r
- <html>
0 m& C3 j, E6 L, W% f! R2 J" B - <head> 3 p, \5 Z- \0 G
- <title>combine_javascript example</title>
: I+ V4 {3 N( S- R; V - <script src="js1.js"></script>
! h; d* K# W d0 }: m9 V- Z3 g) y - <script src="js2.js"></script>
! X0 [2 L2 f7 s& A: \2 H - </head>
! u0 ~& @4 u7 ^( ?: \ I, k) K - <body>
% b$ T9 r" V+ ~/ Q" L2 P3 L - Hello, PageSpeed!
1 @) }" A5 f5 C- h - </body> 1 ^) h+ P/ T( w" s' O0 ^/ C, `% C
- </html>
复制代码 js1.js代码为:" D9 s" |1 I7 a, ]
- function logText(message) {
" N! Y7 x6 [: i2 i7 M( K* _2 y* | - document.body.appendChild(document.createTextNode(message));
8 v9 a z. F% N4 c& m) Y* _* n5 H+ z - document.body.appendChild(document.createElement("br"));
7 Q. m$ M$ N/ _& ] - }
复制代码 js2.js代码为:
/ e6 B" {$ \ e; H8 z3 T' H# R- window.onload = function() { 2 M* R a/ |& k) k. t
- logText("Application started."); 2 U2 v @6 p& W
- logText("Library operation confirmed."); & h/ i2 n1 V+ K" i0 f7 L
- }
复制代码 合并后的html代码:% P/ C7 y7 I5 Q. k! y
- <html> ; g0 @6 X5 m4 y! P
- <head> 8 H6 ]- N: A: k% q
- <title>combine_javascript example</title>
' G2 y! y6 u+ B: h2 o/ Z - <script src="js1-js2.js"></script>
7 i6 G5 Q" y/ v - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
* A! v, Z1 e8 y6 W Q. x+ W - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
. t$ S, Y% w) G" { - </head>
, u5 E3 R/ X% \5 H - <body>
( ~3 V) @, @0 \$ ^9 l$ { - Hello, PageSpeed!
) J3 i! V3 x) C+ z6 z# M+ W% A - </body>
7 U/ R6 x) M& |, f - </html>
复制代码
# Z; [% ~3 O6 y* f
+ l1 a' c; {7 @( I8 |& g8 Z4 m |
|