|
|
html代码:
! G( [2 a* m: h& |- <html>
. l( a1 N2 _& G# m& T* ~ - <head>
! m6 U/ U! Z7 _% S+ V0 i: P! F2 W- J - <title>combine_javascript example</title>
( b& b0 V7 h9 G" x7 h6 W. ~ - <script src="js1.js"></script>
2 K7 ~1 b2 r! X8 g5 \ - <script src="js2.js"></script> 8 N/ }0 t! C x* I1 ]) P9 w* W; z U
- </head> 9 P) l/ z$ U+ {" s. q: t
- <body> , X) k% P3 _& P+ l# i e' z# q' N
- Hello, PageSpeed!
# i" a+ S i/ J: `8 Q' {0 ^ - </body>
5 H# E) \0 }4 [" l& C - </html>
复制代码 js1.js代码为:& k9 s: |0 G z
- function logText(message) {
, N1 _+ w1 t" w - document.body.appendChild(document.createTextNode(message)); 0 X$ S+ w* F2 [4 b$ C; _) z' Z% @' Z; s
- document.body.appendChild(document.createElement("br")); ' V/ K8 s! G# u, H3 p+ N0 _5 K
- }
复制代码 js2.js代码为:8 }' s* _3 C1 P4 \' |4 c( C. T. p, I
- window.onload = function() {
& J9 y8 j4 o) o - logText("Application started.");
h9 N; M {5 z2 P- C, {2 x - logText("Library operation confirmed."); , i- s8 [% J/ Y1 X# Z1 [
- }
复制代码 合并后的html代码:
% e$ `8 x. X) J c4 M: z- <html> 8 X) b' }7 ~: k5 L( F. {2 g" f6 `
- <head>
. S0 C/ d' A' Y0 y - <title>combine_javascript example</title> , v: a3 T5 [$ \' J; \- B! P+ k
- <script src="js1-js2.js"></script> ; y4 ^/ T5 p# U$ `2 v! z8 p. e
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
% }6 F! s1 {4 x7 A - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 8 y) `7 g$ Z) F; [
- </head>
3 }% o4 q* k4 X3 a: x5 h - <body>
! }0 D3 M9 j$ P+ Z$ N! R& { - Hello, PageSpeed!
6 X$ h8 F8 R, K. M0 A! M, Y# Z9 o - </body>
& z z1 J2 B, w. S0 Y* W) a - </html>
复制代码
7 M& a O* b. V3 p
8 x/ ~2 k9 J& A/ ?; ]: }4 r* g |
|