|
|
html代码:
# c2 M+ ?- S% U3 ^$ ~: a; d% @- <html>
; X0 s( d! E! Y6 q" R' D - <head>
/ C* _# H0 _6 J8 V# @ - <title>combine_javascript example</title> " z6 S7 S! j" I
- <script src="js1.js"></script>
$ Z1 z" u& j5 A U! W0 U7 R/ k - <script src="js2.js"></script>
. ^* R# `6 n: x+ W; m+ h - </head>
' V' N6 I( `) M# y: v - <body>
2 M5 g0 L" D- {; U4 B6 [5 e - Hello, PageSpeed!
7 G$ Q F, c, t - </body> 2 Z. j9 [, n4 T0 D
- </html>
复制代码 js1.js代码为:
) p: U5 p; Z1 C: x# ?; P& ?0 b- function logText(message) {
; y& C+ } v# ? }& Q0 M: v - document.body.appendChild(document.createTextNode(message));
( J: a. j* r! Q. {5 }; [% ] - document.body.appendChild(document.createElement("br")); 3 M" T7 G3 }# \+ E7 a
- }
复制代码 js2.js代码为:
' e* M @6 e1 i8 Z- window.onload = function() {
* n; f5 j" w( J a0 {+ w5 a G - logText("Application started.");
9 j# Y; N, j9 h - logText("Library operation confirmed.");
5 P0 ]+ B. e5 \+ d+ g) Q5 w - }
复制代码 合并后的html代码:
. z* q4 W8 a: N3 [$ T- <html> + A; L9 @0 `- e9 K
- <head> / p1 k* ^" q2 a' ~- J1 H
- <title>combine_javascript example</title> * R! O2 M A l& w3 J7 {
- <script src="js1-js2.js"></script> - \3 c$ P9 Y& P1 V# R
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
1 \8 b9 R( V) X; M" j0 x& `0 \. L - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 4 |* z5 L( }: p5 p3 P9 ~% F4 Q5 r$ ^3 X
- </head>
; U* p9 {# c1 s: V0 [ - <body>
' Q3 d, a2 ?# ?6 q: B8 m - Hello, PageSpeed! ; i3 u) K( j: N }. _- f5 o
- </body>
: u5 G# W* b4 [4 @, l - </html>
复制代码 * @ l1 N- Y7 C8 l
+ I4 e/ g; r# p% B6 u" v; M8 q
|
|