|
|
html代码:
6 ?3 H. z: t$ x1 a2 @& _% v) t1 t- <html> ! H: t9 ?1 e2 R3 b# [
- <head>
* A* h/ ]1 e7 ]2 {9 U; ~ - <title>combine_javascript example</title>
2 i% T: m- L+ d. f! ~ - <script src="js1.js"></script>
$ t) |' m, j. R. G3 [/ \+ M - <script src="js2.js"></script> 9 g8 }7 ~4 H6 J( B1 K
- </head>
1 n4 B+ w7 Z3 }" \: c! a2 y) p - <body>
) I1 [) _2 L& ~9 N, v - Hello, PageSpeed!
# a- o: F. ]( y+ u - </body>
3 P' F% p* \1 H5 g: W8 [" d$ d - </html>
复制代码 js1.js代码为:6 T6 l; [3 ^+ y- y
- function logText(message) {
0 H& |( y- f( U - document.body.appendChild(document.createTextNode(message));
$ w3 [9 \9 q& v0 M# Y2 y$ n - document.body.appendChild(document.createElement("br"));
6 j8 L; |& F' m j5 B8 F4 W1 @8 w - }
复制代码 js2.js代码为:
5 C2 M) Z6 S# z4 ^, H0 R! \ m* A# L- window.onload = function() { " J, i; ~5 ^" q" Z& a
- logText("Application started.");
' k$ ]- }/ ?0 s4 W" p - logText("Library operation confirmed.");
; b2 V+ _; d( n3 r9 V - }
复制代码 合并后的html代码:
1 M* n7 Z- Q$ ~+ Y. }- <html>
3 q$ [- o$ n/ O - <head>
" D B5 i0 J2 o) I - <title>combine_javascript example</title>
6 a2 @7 s9 U) I. n4 b - <script src="js1-js2.js"></script>
+ b3 w$ L1 a% q$ V; A0 h. @& n! N - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 3 C" `/ c8 r( v3 \. F$ D# `
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
; a5 s6 B' p- D; r8 g5 }' v - </head>
' r8 C5 U, `. B) T2 b. r, u# ~ - <body>
: ?# r, H$ C8 H - Hello, PageSpeed!
; Q! ]1 ?7 r- m - </body> : V& @5 S5 j. @- `; @
- </html>
复制代码
; ^* ?% Q/ X4 p1 u6 l: X3 ~ y
# U+ e6 C+ P$ R/ k+ ]8 D* |& u2 g! b |
|