|
|
html代码:, |& y' o; {) x, g; G
- <html>
% z& f9 q% ^5 e+ w$ s - <head>
* t( r# W( ]8 @+ R# c. _ - <title>combine_javascript example</title>
0 `3 ~ q; ~" I" d) [ - <script src="js1.js"></script>
1 W& y2 X1 S" g- h - <script src="js2.js"></script> - Y7 |) p" [4 X% W5 A* {( Q" l
- </head> # k# L7 M2 w* H% K. K. }
- <body>
7 e. c4 B' k2 d* Q: L - Hello, PageSpeed!
( |1 s' B# z& l& Z2 N( { - </body> : I/ r) v& G" q8 C
- </html>
复制代码 js1.js代码为:
# H: \2 G. p) T' @7 @# A N- function logText(message) { ( _, M# | S+ o0 k! n. c5 K( N
- document.body.appendChild(document.createTextNode(message));
; x: L0 @! l2 O; v' a; y! A - document.body.appendChild(document.createElement("br"));
# J. U4 h9 D H6 A) j& I& ` - }
复制代码 js2.js代码为:' H# ^! H8 f5 x9 H
- window.onload = function() { : {) e) ^, F6 ^6 v& O
- logText("Application started."); + {- x. V' O7 @. f( | H( I
- logText("Library operation confirmed."); ( `; o) d6 a! L5 H& {1 K- Q
- }
复制代码 合并后的html代码:
# ?* {* [8 @# \3 L' `- <html> * @$ m% r9 ?, e* O2 p. P* g3 Y
- <head>
/ Q9 F& o2 n0 A9 D$ A - <title>combine_javascript example</title>
$ {; a: u1 V- c/ `6 O - <script src="js1-js2.js"></script>
$ t; e. J9 _" d3 }4 \ - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ; _3 s$ x$ m; a c4 ^
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 6 r/ N1 \$ z( u. f8 |
- </head> $ g# K \6 c. H
- <body> , g4 b. @6 O8 G: k: c# X& T
- Hello, PageSpeed! 2 j: q2 c& g) K1 K: Z
- </body>
7 M% Z% q% N3 |2 V - </html>
复制代码
r! J+ r: y$ ~7 O1 U& W
! O, l7 `6 J: S+ B |
|