|
|
html代码:8 J& T4 R" U1 d* ]- l9 m& z
- <html> 6 R) _( S v% b
- <head> 1 z" O$ p! Q. D
- <title>combine_javascript example</title> & Z* |/ U5 I# h$ S
- <script src="js1.js"></script>
4 z8 [- t9 y, k - <script src="js2.js"></script>
# d; b8 Z/ q9 s/ `- U7 f4 T/ f* k - </head>
- Q3 W# U8 A- d* {6 W# `: k0 Q5 q - <body> + l" A J" j' ?. t+ a) S
- Hello, PageSpeed! 5 U. d, B; T, H: d
- </body> & e# o, s8 |% D8 Y" X! X9 O" `
- </html>
复制代码 js1.js代码为:: X3 D0 u+ j5 i' U$ r% K
- function logText(message) {
9 W2 q$ L) V. F, b) Z' U - document.body.appendChild(document.createTextNode(message));
, M5 P# ^5 l7 e2 b3 o4 M6 q. Y( y - document.body.appendChild(document.createElement("br")); + \) _4 a* i) E/ u9 r7 x& J1 H0 w
- }
复制代码 js2.js代码为:
! Z2 ~3 e: l/ `0 \& D- window.onload = function() { + D9 A! J/ W- n6 P/ P$ l
- logText("Application started."); : b! T1 J9 r- e8 Q
- logText("Library operation confirmed."); 6 @6 z, A1 I) K
- }
复制代码 合并后的html代码:6 _" c, g7 }" x. S% ~5 q
- <html>
$ _, T2 L- Y" e4 B - <head>
; c2 U/ _$ k/ u. O5 r6 t9 @6 N1 | - <title>combine_javascript example</title> Q9 D( @ z3 z* r
- <script src="js1-js2.js"></script>
5 i- F$ U4 c5 O5 M. W x - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
- M4 E4 V) i5 f$ P; f - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
9 N; k6 ~7 G$ K8 L0 z - </head>
; y% x0 ^0 _# E8 F( G/ J - <body> 6 c \2 J' h( G8 R; W" A
- Hello, PageSpeed! . I9 R) y. E- i6 F5 L# Y
- </body> # T( H; n2 @+ _, H
- </html>
复制代码 $ R4 E/ v+ W/ |) Q
2 e* _! d; j. H7 R9 S
|
|