|
|
html代码:
2 v3 y" t1 |8 S1 a( B/ c- <html> * w& `: S, Z. V- t7 M
- <head>
- j' b- M4 v9 c# S) U( I - <title>combine_javascript example</title>
# C% t9 [6 [/ L8 `" A" w, f - <script src="js1.js"></script> 4 g1 Z. A0 ^9 f& J
- <script src="js2.js"></script>
3 u ^# M9 g& p" [1 `- G - </head> + ]' {/ {( u' [: D" e' `
- <body>
4 L8 L. V) S( C' ~. Q - Hello, PageSpeed! 7 q. X$ X& R; q
- </body> 2 I5 g# z0 j8 ~. _
- </html>
复制代码 js1.js代码为:; U) {5 X/ v( l R# Z. _8 x
- function logText(message) { $ B3 z( f+ e I7 ]
- document.body.appendChild(document.createTextNode(message)); # `- a9 z1 |& |- q1 v
- document.body.appendChild(document.createElement("br")); ) d- m1 `" s$ j1 R8 Q- h+ w, s
- }
复制代码 js2.js代码为:1 D, d3 y k. x$ y$ S
- window.onload = function() { $ @! t2 r4 j6 n* t
- logText("Application started.");
+ u' }1 V3 M+ f+ P0 K - logText("Library operation confirmed."); * X: a9 F: g; [2 x1 O9 H% X
- }
复制代码 合并后的html代码:$ x1 E9 J. G2 Z0 R0 b4 x# e% r
- <html>
$ `/ _- T2 r; ]1 I+ }, U - <head> ' Z- Q% `5 V! I$ ~9 D2 A
- <title>combine_javascript example</title>
& @% U4 O: m/ t0 n5 ]& r - <script src="js1-js2.js"></script> " B: S* N" g7 _- e
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> $ j3 L, O! |0 \& P% A
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> K- C% d6 W+ @
- </head> 6 d* O* H. d" D8 h* ]4 [ s
- <body> % h+ A! c5 ?% Z$ C. D, k8 J
- Hello, PageSpeed!
' [1 ^2 L' t9 B" l! M7 z7 t - </body>
+ k3 S8 ^8 Y7 [9 [7 M. { - </html>
复制代码
% m5 a% U. l) |7 W% B `7 a! e; N B. i( m1 A( ~( z
|
|