|
|
html代码:! M3 M) L% ]6 k- t
- <html> 1 P, ^! Y* ]- v$ Q# n# ?
- <head> 2 P1 N, c* k/ G6 D. {: K" [* m) Q
- <title>combine_javascript example</title>
& L3 ]0 r9 q5 e8 A% j& A+ J D" D - <script src="js1.js"></script> : A7 B u* c5 N
- <script src="js2.js"></script> & k. E5 R- y2 [7 H% d2 T
- </head> $ ]8 m: V: s2 m" _
- <body> & ]: U: W- R! n- D9 v5 e! U* x. Z
- Hello, PageSpeed! ! I5 V. N& g$ w% F
- </body>
# Z" [7 _9 ~( y6 y+ E% g1 g" o - </html>
复制代码 js1.js代码为:( P! O. z f& C1 U& k# N
- function logText(message) {
) {# `0 Q& z, d" s5 Y - document.body.appendChild(document.createTextNode(message));
; h* a( H8 O6 E - document.body.appendChild(document.createElement("br"));
7 Q3 v# ]* s3 g |9 ~6 b" p1 o - }
复制代码 js2.js代码为:
) K# p' S* x \- window.onload = function() { ; I: y: w, b) q" E; D' m0 s
- logText("Application started.");
* P/ y9 L9 E* e" q5 s$ @4 K/ _7 g - logText("Library operation confirmed.");
9 G6 P; S+ M+ q5 o - }
复制代码 合并后的html代码:
+ g# }& F+ y" A$ m' |( {6 e- <html>
0 q; [$ p* i1 V, t: `8 U - <head>
" y+ D. Q3 r) ^1 O1 h; M- @ - <title>combine_javascript example</title>
9 V! O' K) `/ l2 p1 ^- L. m - <script src="js1-js2.js"></script>
: p5 U* J/ r f5 b - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
& @/ Z# J: S5 C" I/ f. Y# t - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 8 f& }( ~. g p( A: c2 {
- </head> & ]+ D0 o! b" @2 f! S& k0 G3 o* X" S4 j
- <body>
/ {+ h- j$ a3 {0 W2 m& \+ n; G - Hello, PageSpeed!
6 [% y1 N+ C9 \# V5 c2 W v! g5 c) Z - </body>
) u9 A6 N& l8 d/ v) \8 \" ]- p - </html>
复制代码 % y5 D9 K8 e7 g# X1 {: ?# U$ A, }+ Z
; ] T, \, o& V |
|