|
|
html代码:
# z3 M; c' f7 b/ z- <html> , c; N% W- M: T0 e/ P4 E* P+ r
- <head>
9 o% j" b9 a, ?3 z" U5 _ - <title>combine_javascript example</title>
" U$ ?/ V8 ]* U4 p9 q. V! f - <script src="js1.js"></script> , i3 N& o$ F2 y( N4 Z
- <script src="js2.js"></script>
8 ]1 y: k9 }8 s6 f2 o - </head> ! K7 ]" Q/ V% G5 [
- <body> 2 ^7 E/ f8 W2 m* H% j/ f* g
- Hello, PageSpeed! $ L6 ~- C9 w8 R
- </body>
5 x8 O) a8 q# o0 m - </html>
复制代码 js1.js代码为:
6 f, ^! w m& c- ` f# R$ w- function logText(message) { / K. m* R7 ]0 K* m' {! c; t
- document.body.appendChild(document.createTextNode(message));
$ F3 H3 M' z) D6 m3 l5 t - document.body.appendChild(document.createElement("br")); - B. \+ T8 q' \. u5 X! @
- }
复制代码 js2.js代码为:
1 t4 k7 i8 l1 ] h$ P+ I- window.onload = function() { " a6 ^3 {) Y# ^# i$ A0 ]
- logText("Application started."); / f, I7 Q! _( S" O* }4 t' G
- logText("Library operation confirmed."); + |. h% V" m2 [& a
- }
复制代码 合并后的html代码:
4 C3 P# O0 q3 S" U- <html> " m& S% _& A+ ^7 I4 \, K# n: \$ L
- <head>
( s( F6 _6 ]9 r- G; h# J* t6 e - <title>combine_javascript example</title> 9 ]6 Q7 L) h* R+ j7 `2 C8 h) e3 \( ^& v
- <script src="js1-js2.js"></script>
/ {+ N" `! o( q+ Z% V4 { - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
2 y7 k+ H- m" H - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 6 \; y W1 C5 T0 z2 M
- </head>
& V. m9 |3 t2 a3 x. u - <body> & B3 j# ?& w8 D* T/ B6 c3 f
- Hello, PageSpeed!
9 D/ `1 W A9 p7 a0 z. q3 E. G - </body>
4 c K6 [/ [2 l) K& i2 N S/ ` - </html>
复制代码
4 m; W& D+ n h+ Q
- ~3 B5 G/ i" h |
|