|
|
html代码:" b' i$ Y+ i& }4 {7 K, p+ x
- <html> 1 a# ?. k* ]' r2 H# H/ y. R8 d+ i
- <head>
1 h2 N& O' ~5 I# ]( P - <title>combine_javascript example</title>
3 O$ d$ U3 ?5 ]& r* n9 T6 R- F' }! y0 v - <script src="js1.js"></script> . K5 g( Q9 [) u! ?) V5 }
- <script src="js2.js"></script> 2 a' c3 T6 Y% v- r" W& h
- </head>
4 }7 R y1 b6 T - <body>
" ~/ N! X M1 {- M! N$ J2 f: a' K - Hello, PageSpeed! . @' D1 C1 v0 Q7 D t1 ~
- </body> . H O# r5 S' m, D+ b
- </html>
复制代码 js1.js代码为:! F9 u% ^7 `8 G U4 S
- function logText(message) {
8 s1 M% p! Q9 @ - document.body.appendChild(document.createTextNode(message));
+ y$ ^- e% y( D$ q* ~ - document.body.appendChild(document.createElement("br"));
3 }& ~$ y* v% q& O4 B - }
复制代码 js2.js代码为:
% [( R' R' K8 c+ C, ^8 z: i6 B" Q- window.onload = function() {
: c2 n$ y( `6 U1 X - logText("Application started."); & E1 M6 K) v. _5 q; Z0 H8 G, [# R4 J
- logText("Library operation confirmed."); # d v6 \3 k7 y+ ^3 ]
- }
复制代码 合并后的html代码:% u9 d0 u& Y4 _. B
- <html> ; U, W! \, T0 K4 E
- <head> $ K) E. l3 {- o" w( h2 G: F. Y# A
- <title>combine_javascript example</title>
/ a: q& s- W8 R - <script src="js1-js2.js"></script> 0 B% y T* y/ l) n) S( x
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 ?' ]# J- g% z8 O! j/ N
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> . u) w$ g2 A6 J* J1 C+ y
- </head> 9 R/ H9 n5 g* a9 L& H o
- <body>
) S, g1 Z. r/ C, M0 U$ ^2 J; w - Hello, PageSpeed!
. x! W1 o. u" p& A3 }. s - </body>
4 ?+ Z+ G2 l* d, y! [ - </html>
复制代码
8 q' l% ~2 }1 s4 o' C
. b. n5 k' a$ |5 a m/ N |
|