|
|
html代码:
* J: E4 f. f! \7 y% v- <html>
3 G: n# @0 L+ O. H& L4 `+ T - <head>
8 K% D1 [9 { _4 L( E+ Q - <title>combine_javascript example</title>
0 P- \7 c2 b5 t/ e# J3 n - <script src="js1.js"></script>
- f6 f2 s r! B/ y' Z& s - <script src="js2.js"></script>
8 m; j% m0 P8 |) v9 j - </head> 0 g5 I" ^* ]: z3 z3 [4 q8 f
- <body>
. Z" n% a7 k/ ^6 X: b - Hello, PageSpeed! ' j% b- \3 R2 E6 |, G
- </body>
) h: S2 k3 `0 P: D/ A; M - </html>
复制代码 js1.js代码为:
' T! ` \7 K3 j0 z. ^8 X- l+ e7 I5 _$ }- function logText(message) { . [0 K$ d; A- L+ n( }6 S! H
- document.body.appendChild(document.createTextNode(message));
* B/ v3 G, t; z+ [2 S, j$ Q2 c1 r - document.body.appendChild(document.createElement("br")); 4 w1 R1 e6 K2 c& q; g) \/ E
- }
复制代码 js2.js代码为:
7 h& f2 @7 s3 v4 N3 I/ w- window.onload = function() { ) @+ y; I& u: z3 I- H
- logText("Application started."); 2 {/ Y+ b% t1 h* U
- logText("Library operation confirmed."); 0 ^" }* `- ?$ h1 J
- }
复制代码 合并后的html代码:
( f) w! M% y3 c2 A9 b; s4 y- <html>
! W5 |6 l# Z0 ^5 L! n# k0 b) H% C - <head>
3 m' }: M. X$ W2 } - <title>combine_javascript example</title>
! j5 G) o5 w, d - <script src="js1-js2.js"></script> & W8 o! Y# P7 \
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> v$ p( c4 ?& b
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> - J( k! T1 ?* a; S8 P! g5 \, ?
- </head> 9 [; j, z- t% X
- <body>
* v2 f' ?9 }' \3 w6 u7 N8 }. ~1 U5 Y7 e - Hello, PageSpeed!
# n0 k) ^( c6 K/ f( h; ` - </body>
8 n7 |* F" @% x7 } - </html>
复制代码
, N" {9 ~) x# n$ f2 J# j+ g0 v
5 g6 _) i( f" ] |
|