|
|
html代码:
# x+ ?" w2 a. {0 T k" s( E- <html>
" |, C, Q" J% x& l7 `. R6 | - <head> 2 N, V6 g. x: J& |
- <title>combine_javascript example</title> ! b8 e% T( V. A. Y% C8 C( p# u
- <script src="js1.js"></script> ~/ h8 U8 ~3 h- L. v
- <script src="js2.js"></script>
( D3 Y- M1 P6 O- n) t2 S* s - </head> $ p$ M! w5 I. g7 M0 x, d+ U
- <body>
5 F+ N1 ]; M! Z6 j7 M/ y5 p7 {! y- | - Hello, PageSpeed!
* x9 r* T) J- N - </body> 7 E. I' f1 `8 c9 [- U
- </html>
复制代码 js1.js代码为:
* H5 u; Z) S( @- W- W- function logText(message) {
, w% s4 r+ j8 s# a" G* W; | - document.body.appendChild(document.createTextNode(message)); 6 X' A8 y: }0 X( A" a& M
- document.body.appendChild(document.createElement("br")); + R- W5 o# K+ n0 \7 e6 i
- }
复制代码 js2.js代码为:
& k7 D- o# o* @( P! E- window.onload = function() {
% D# ?) D9 K9 ^2 a3 P! |0 ? - logText("Application started."); & Z3 n2 m0 o5 [& ? s6 f+ q8 C
- logText("Library operation confirmed.");
5 Y* |$ P, F/ m - }
复制代码 合并后的html代码:
- I3 }; o" N1 _2 ~- <html> 3 H( `7 k+ ~) s" @5 z! n
- <head>
7 i; s) `0 p+ |6 d: }, I. F; ? - <title>combine_javascript example</title> 8 t* n) d& p! j7 ^. I* r- b
- <script src="js1-js2.js"></script> & U/ L6 q: v- R* n
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
: X& \4 n& I! Z2 A9 S - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 0 |! x) o; N) D" X
- </head>
" O1 h, _2 F# n y. q. g' M7 v - <body>
: S6 R: l1 N4 H - Hello, PageSpeed!
( n$ k% b" u$ q* L- t - </body>
8 u! m$ Q* |6 G/ c - </html>
复制代码 3 ^- U8 _0 |4 ^& W' j, n# T3 g3 D
2 r/ }' j7 c9 o4 H' ] |
|