|
|
html代码:
1 g- p, W. @" t/ m' U; L& s- <html>
! J- s2 t6 t6 f, F1 L - <head>
! d% c0 ]/ m! k' r- p/ h - <title>combine_javascript example</title>
, g/ m6 [0 j2 D3 a - <script src="js1.js"></script> 7 d$ a! B) X6 b. G% s
- <script src="js2.js"></script>
% {. w* X2 z/ p& X& B - </head>
7 W! q# n% @* M - <body> " L* }8 l! O4 Y& |
- Hello, PageSpeed!
3 M2 |: \1 k$ ~; |6 E+ j# W z - </body>
8 o% d4 N! {8 a _% P3 L - </html>
复制代码 js1.js代码为:# I0 M& h/ [* ?& R2 f( l
- function logText(message) {
* b3 {- @( p5 F) K; l - document.body.appendChild(document.createTextNode(message)); 6 I) F4 e& O7 k
- document.body.appendChild(document.createElement("br"));
1 M( e+ T' s5 z K) c - }
复制代码 js2.js代码为:
" I1 N( y" x7 Y' k& K- window.onload = function() { / c7 y; b4 K3 `3 v) W
- logText("Application started.");
6 Z- }: j3 H2 Z5 E- V& w$ g0 `( S - logText("Library operation confirmed.");
1 O7 S, W8 c2 r3 d+ E - }
复制代码 合并后的html代码:' p0 A6 V% F% D9 K
- <html> " x" `- h: l( V5 k6 r
- <head> , f. G& H# Y1 D) {. |- ^9 t
- <title>combine_javascript example</title>
, {4 Z0 v1 j& J1 { - <script src="js1-js2.js"></script>
+ t- f( i. J5 P/ S7 l% n - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
5 ~8 z4 f, m* N* P+ c8 ^ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ' {6 x8 K: y2 h$ \
- </head>
D: t' y2 P# }$ j1 }6 L6 W) h - <body>
+ U" b' M) F( ^0 m* @ - Hello, PageSpeed!
; p* X! M$ Z0 U& d# y& K3 J0 n* R - </body>
1 I! U0 }7 T3 ^: j& u& x$ i - </html>
复制代码 8 e( ]* w/ u& \3 U0 ^
+ j ^& g" N5 p- m! o
|
|