|
|
html代码:2 Z' ?; b* y# X ~5 N: K9 c5 r
- <html>
5 l! V1 O$ [* v) r - <head> ' u8 x+ S5 q4 Q `
- <title>combine_javascript example</title> ) v" h' A9 a& s- ]" b" \/ n
- <script src="js1.js"></script> 0 ^% c0 ^3 c6 l
- <script src="js2.js"></script> 3 r( B' o, p8 J$ B* H
- </head>
e Y) k. K2 l' r& L - <body> ) Q3 W! l3 T; u2 M
- Hello, PageSpeed! 4 O' p9 K. R% j% }
- </body>
7 z3 X Z* ~ a& ^ - </html>
复制代码 js1.js代码为:
; m5 {( u/ X, y2 |- function logText(message) { + R& t# A9 w( R- g/ t3 [' ^/ b) H
- document.body.appendChild(document.createTextNode(message));
- N1 S( V9 u8 e - document.body.appendChild(document.createElement("br"));
) o* H( \. U* ~2 u! j - }
复制代码 js2.js代码为:* K4 d9 H' r# k& D- C6 u# }
- window.onload = function() {
7 L) r/ K$ r6 T3 s# R - logText("Application started.");
2 a% P8 [% H) c0 r- Z - logText("Library operation confirmed.");
0 i' ^+ A; z. b$ O - }
复制代码 合并后的html代码:
+ }2 z) B0 J' J/ P- <html> - {9 `/ \3 G2 {+ ?8 N6 v. u1 y
- <head> ! ?6 q ]% }8 ]6 U
- <title>combine_javascript example</title>
/ O- |3 g# x2 y& S0 H5 x. E - <script src="js1-js2.js"></script>
' T/ C2 A$ ^; i; M; W# h3 R5 i, C7 ]1 O - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> " }. ~( ^* z. [! T
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
7 |' P* |2 ~( H - </head>
2 A* j' n+ l7 f6 f$ P# i/ @ - <body> . X6 g# l2 I# |: N7 y% W
- Hello, PageSpeed! ( Z& m; A1 J9 ?4 t+ s
- </body>
1 v/ ~7 p; c% ~/ `6 ^1 @ - </html>
复制代码
* C/ d" m* y% l* r7 ~6 Q2 B/ {
+ H- [; E) ~, K5 ~ |
|