|
|
html代码:
' E2 S6 k6 Q3 b3 {- <html> 6 j: W: C5 o( f2 r3 K2 X
- <head> 2 i) r: C0 O; S$ F) |3 F* f1 |* Z
- <title>combine_javascript example</title> 5 X) C* A6 q* c9 a
- <script src="js1.js"></script> ) d3 n A5 K$ s' ]$ T3 N
- <script src="js2.js"></script> ) a% ]) e& Y( O0 k
- </head> + x* W# _ Y# ]0 {
- <body> ( w" V& y% i; Y6 z
- Hello, PageSpeed!
2 P$ _) a1 N) _% K) s4 U - </body> + t( s* t4 X/ g1 n" r; j7 L
- </html>
复制代码 js1.js代码为:
4 [+ n# {% J, m* g, x* }- function logText(message) { * ]0 U! v* `4 N9 M
- document.body.appendChild(document.createTextNode(message));
1 f8 S( P- C4 v& }5 a - document.body.appendChild(document.createElement("br")); ! j, c- F- W/ I" j8 j
- }
复制代码 js2.js代码为:
3 A* \' H2 w' {. {- window.onload = function() {
K/ P3 ?1 \" C/ I3 @ - logText("Application started."); 8 R6 R' d( x# ?0 @' H
- logText("Library operation confirmed."); 3 X9 P8 a8 a1 J' @- o9 ?6 ]
- }
复制代码 合并后的html代码:. Y1 s' ~% z$ Y3 \4 N, O, `
- <html> 0 Z5 ?6 b( O; R6 @$ ~
- <head> Y# f: Y ^, V" c; {1 _
- <title>combine_javascript example</title>
; z- I6 x) A, ?3 O2 ]. d; d& \# z - <script src="js1-js2.js"></script>
. j: r# l' T- t* i9 L. g - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
8 Z0 B# S, X0 Q8 y+ g4 p! G - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 6 J# }# f: W3 n) o& v& U
- </head>
: ^) ^$ Z* E8 M4 ] - <body>
: b1 @6 R2 I5 r2 }4 o - Hello, PageSpeed!
6 @" J. z7 x. \ Z' N - </body> # K4 S. t) S- X
- </html>
复制代码
' S9 q, ^/ D o- i+ ^/ n2 Z" t# C& L& A `$ f0 G
|
|