|
|
html代码:
y* c5 G( I) A8 H8 }6 R4 p- <html> 4 j. M4 i8 X4 ^" F r# b3 f l
- <head> ! T! d& c; K5 M) e
- <title>combine_javascript example</title> " q: @# k8 Q% _: i. ~% Y3 }
- <script src="js1.js"></script>
) J: o7 I; H6 i - <script src="js2.js"></script> % a X' ]% U( n' F0 t3 O7 ^
- </head>
! a$ W' i4 `; D& p+ ]. Q8 T* R - <body> ( L' \ A6 M& ~' v3 l
- Hello, PageSpeed! ( m8 z8 o; w9 I: m/ k6 H
- </body>
& @3 O& W# Y3 X& n/ O \; ~ - </html>
复制代码 js1.js代码为:: s7 ^4 G0 p+ x: |. ^$ y
- function logText(message) { 0 s: ?* @2 k F$ z _7 x5 i' Q
- document.body.appendChild(document.createTextNode(message));
( ]& \* x- r$ Q7 w7 ? - document.body.appendChild(document.createElement("br"));
+ v& I: D! w5 p- j8 z - }
复制代码 js2.js代码为:
6 d$ z, \, R1 h" Y- window.onload = function() { / t6 k$ U. K' R
- logText("Application started.");
* u$ p& ?5 t; j9 j" Y0 r! u7 t - logText("Library operation confirmed.");
1 C3 P/ [( r/ z* g - }
复制代码 合并后的html代码:" O" Q+ G1 I2 Y6 m6 f
- <html>
& p4 p! G" u% g* O9 u! i - <head>
) O& l- G* J1 e - <title>combine_javascript example</title> 7 i$ A: f. m) H) Y
- <script src="js1-js2.js"></script>
& H$ o7 B3 J( f* d - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ( R/ Y& I, S% T
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> : X& O5 W3 `$ m' Z& Y; N" @: q
- </head>
8 `0 y" ^' o5 m# p - <body> 0 x4 M& ?, H4 Y+ _6 r: r
- Hello, PageSpeed! 3 l$ d( h3 u3 o# U- g
- </body>
* ^0 ~6 v# H0 h - </html>
复制代码 S) p9 Q2 U ] B* X- K
$ l% a. I( I4 F7 M- \4 e0 L
|
|