html代码:
. A. g/ ^7 b' d; [% p, I/ U- <html>
$ H% S1 p& C( |. R( o& N - <head> 8 }! W9 R- s2 |% }# }8 c/ A/ r9 s
- <title>combine_javascript example</title> 1 u: v% G* D! n' l( P( f! {. e
- <script src="js1.js"></script>
& y% ?' J/ M' y" i5 P$ @8 p3 b! G - <script src="js2.js"></script> ) d+ a( @0 K1 R; }9 @1 R! G7 s
- </head>
+ @$ H; ]- V5 o. O$ A& f - <body> 6 _5 t3 [% P& R: u
- Hello, PageSpeed! : Q5 I: K) I6 x, t' U
- </body>
/ X* r: @$ A8 o v7 y - </html>
复制代码 js1.js代码为:( F( P9 z, x: H$ q% Q, z/ D" i: V5 ~
- function logText(message) {
3 A3 B2 R! ~/ C8 s# ], i - document.body.appendChild(document.createTextNode(message)); ) V7 N5 B2 `! ?( w
- document.body.appendChild(document.createElement("br")); , L! _$ ^( I( P+ f; p ?
- }
复制代码 js2.js代码为:
V' ^- P* s5 J2 E( A$ \- window.onload = function() {
" x2 b4 O9 ^; X' m0 K - logText("Application started."); ) w! p: D& K3 |* D$ m W. ~7 [( m
- logText("Library operation confirmed.");
# B9 F: ^8 \7 v1 ^ - }
复制代码 合并后的html代码:
& ?* a% R# k" M) v4 Q- <html> & U7 V8 k+ D8 H. H* W* K
- <head>
, Q& O: u8 W: W1 m4 G: z* ? - <title>combine_javascript example</title>
( `3 `* C, L9 D9 @- [+ k - <script src="js1-js2.js"></script> 4 R- @8 f- [) L0 m" }
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
$ j$ j3 T1 s, n& y B& A3 y" K" B - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> . \1 X1 N+ Y6 s- T
- </head>
, y3 J9 j& ^& m6 F% ]2 m - <body>
9 ^* b6 K+ l% k+ M8 Z - Hello, PageSpeed!
, Q% D" Q& G; ]; d* ^ - </body>
4 Y: E; g% Q2 G4 K) x - </html>
复制代码
r6 e$ m4 k4 A* e, z1 I7 S: y& [
; U- P/ x8 z* @2 C |