html代码:
# ?0 B. c. ^+ N' `8 i% Y- <html> 8 R7 B) K* d/ a/ c: | d
- <head> ' s7 E5 B' s8 ]8 a) T$ Z
- <title>combine_javascript example</title> * c! O- z- j7 e. F
- <script src="js1.js"></script> 7 s- @ I* X1 n% l- p
- <script src="js2.js"></script>
# `! D; U& p1 _$ v. z - </head> 0 I: d# C; `% | v1 t4 S" d
- <body> + T4 m/ `) s8 s! G, W
- Hello, PageSpeed! 6 r; k* _+ `% A& a: [6 S
- </body>
9 H4 j8 w6 H: t5 D - </html>
复制代码 js1.js代码为:
* v( Y) }1 D- |0 a& M# L, o* D! K, N- function logText(message) {
6 `- _8 M- T5 ?8 f* @/ d - document.body.appendChild(document.createTextNode(message)); 3 G% i: U7 H i2 ~+ }' ^; b
- document.body.appendChild(document.createElement("br"));
7 |; V5 U5 `$ G) |3 Q$ p - }
复制代码 js2.js代码为:8 x* u% H% \. y1 h: |' n
- window.onload = function() { ; m+ Z% A& G$ r( }) U- ^& `- W- W
- logText("Application started.");
0 s' i/ D( `* a; i - logText("Library operation confirmed."); , `9 g) O5 e2 a: \; y# b
- }
复制代码 合并后的html代码:
p! `' N5 N4 f, I v1 I. b7 U- <html> $ c5 J! I0 ~/ S3 `) r
- <head>
4 ]. j. G/ D+ e* l6 e& x' U - <title>combine_javascript example</title> 3 x5 N4 G5 W8 S- r8 m. U$ t8 z
- <script src="js1-js2.js"></script> : p3 m+ {; e" V9 O3 o
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> * G, ^' i6 @9 g+ g
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 5 D* T$ }: M3 q: B
- </head> ) ^5 ` Z5 G+ t3 n$ X
- <body> / _$ J; q. ~4 I* a
- Hello, PageSpeed! / O# c, ?- G3 e: y6 ]9 A
- </body>
+ @, U0 g6 \ l" f# F - </html>
复制代码
3 h0 y/ Z7 K+ e: `" `: ^/ A/ J, U, i. a- G: b9 X4 M6 ]5 d
|