html代码:4 S- U5 y& Z3 Q* Y- S
- <html> 1 l, M9 N. K+ W/ m9 E$ C
- <head>
6 [( J* ^8 Z* R, m- i" q. N( | - <title>combine_javascript example</title> 4 E" p) E# n8 l! N7 D: V; f
- <script src="js1.js"></script>
: X5 v1 [& o; ^! w1 t% _ - <script src="js2.js"></script>
* c. m# n6 E7 ~7 T - </head> , M; X9 @( w3 B0 ~
- <body> , U4 v4 s, {$ _, s8 Y9 F
- Hello, PageSpeed! 1 D; J+ {6 d5 n9 k" _
- </body>
9 K; q! I4 ~9 N1 U' M - </html>
复制代码 js1.js代码为:
r |5 v+ ]# ]- function logText(message) { $ r+ K" ?# c4 W7 ]& r6 j0 X
- document.body.appendChild(document.createTextNode(message));
; \/ q' D- P9 j# z9 x0 `4 V - document.body.appendChild(document.createElement("br")); 1 c6 Y O8 c$ ^$ V5 Z* T+ F; x' W d
- }
复制代码 js2.js代码为:
, R7 f/ Z0 P: u+ L- window.onload = function() {
. J, |& G4 Q% N, Q q- S - logText("Application started.");
5 o( c" `7 K+ K% Y( `6 e - logText("Library operation confirmed.");
9 Q# P5 m t# K; }" G7 l1 T8 L* g - }
复制代码 合并后的html代码:
/ v8 U- L# _. d- e- <html> ; D8 _) W& s O. [- E/ _( m
- <head>
1 p; |! Q' Z h" j2 P2 m - <title>combine_javascript example</title> , o0 ]9 J2 D' I, B4 `- l
- <script src="js1-js2.js"></script> $ h9 w! @4 z' S
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
6 }, m9 g( L* ^6 d - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
2 i% S' ?$ w' `: K2 P - </head> 8 J4 E; P: ?* @# T6 u) m
- <body>
8 \. J5 A8 R& _ o+ k - Hello, PageSpeed! 7 `; X0 S" \- R% o4 U- ~: I
- </body>
7 g3 F* B% l/ \, X- x4 m+ R - </html>
复制代码 ) s* {/ o0 u5 p. f7 K* D: V- e
- I; T& _) ?: u% x O& V* T |