|
|
html代码:; q1 R! u: |, n5 p% ^3 K U
- <html>
4 Y& W `+ U) ~. T2 @& K7 ]9 h - <head> # O: Q9 R4 \* r. ?
- <title>combine_javascript example</title> 3 ~& T% e! O2 M: `4 a
- <script src="js1.js"></script>
+ f: a8 ], ^5 k, u* n7 y2 J: S - <script src="js2.js"></script> 1 N% X# p8 t) p x5 J6 R
- </head>
/ n& p6 h% Z( V - <body> ; k# o3 x: q1 c0 x2 n
- Hello, PageSpeed!
* q+ @$ N* H1 t1 Y: L9 p8 V. u( E - </body> & K# h4 {0 t8 m# W5 v
- </html>
复制代码 js1.js代码为:: E3 c! e' I" U$ J$ r4 D
- function logText(message) { / n2 ~8 k t+ x# F: @* G
- document.body.appendChild(document.createTextNode(message)); ( B. Q$ N* G3 ?. \. z
- document.body.appendChild(document.createElement("br")); 9 i0 t3 {& t; I/ g& ^$ ~
- }
复制代码 js2.js代码为:4 d0 N j* h R5 Z5 m/ Q+ q" |* `
- window.onload = function() {
) Q% Z% r# t ]. m0 I0 u' g - logText("Application started."); * g: k3 J& `4 }8 c
- logText("Library operation confirmed.");
9 P# P0 j5 t9 A. [ - }
复制代码 合并后的html代码:
" R+ E# U6 @/ j% x9 R- <html>
; \$ w8 p9 ]( Q; H* L# r+ k - <head>
5 C' H/ E! f, d7 n0 h0 r4 v& ? - <title>combine_javascript example</title> - }7 P( W, q/ K2 T5 f7 C
- <script src="js1-js2.js"></script> / @9 S! s! z R3 O
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
8 {: t! K; e% p* N3 J3 I X - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
( w* B ?8 t4 {' C' @7 X - </head> * d7 m# E5 h) M! V( U3 p
- <body> $ h4 E% x$ T! e( q6 P7 h. v
- Hello, PageSpeed!
4 l6 {, U' x7 I - </body>
# _+ u2 O- N' V5 P% \3 Q. O - </html>
复制代码 ( `9 j; L% N8 g+ j- [2 g
8 b! C6 \, V7 ~, G |
|