|
|
html代码:
9 V% B, H. J! {, G! a' ~2 x5 _! k- <html>
+ Z8 N( @* O R, @8 T* h- m5 K - <head> 3 x- R5 E+ U ]! l( _
- <title>combine_javascript example</title> . Y' {9 A9 Q: A) ~) Z% A- G
- <script src="js1.js"></script>
- m9 g) m& B4 `+ V - <script src="js2.js"></script>
! I6 |$ p2 @. u - </head>
6 f( r8 N, e$ a. z: `" `7 P - <body>
$ L1 j7 V1 A' [: a' _ - Hello, PageSpeed! 1 u) U8 Q1 |( R7 {
- </body>
# L4 i7 V9 f. D* N5 F - </html>
复制代码 js1.js代码为:
$ ~3 b, x$ s9 \# x- function logText(message) { 0 x3 A, [; [1 u+ O0 j
- document.body.appendChild(document.createTextNode(message));
$ c( O+ s1 q, V, l, J& A7 V# f - document.body.appendChild(document.createElement("br")); $ ~4 r8 _/ ?1 D
- }
复制代码 js2.js代码为:
$ G V- }0 a' v+ G ^- window.onload = function() {
$ ]/ i8 j' f. i! m$ S - logText("Application started."); 8 f9 S* ~7 S' U& y! }3 j
- logText("Library operation confirmed.");
; w- L' U) U0 |. ^ - }
复制代码 合并后的html代码: ?+ Z" X( Z2 n
- <html> : M5 W, ~7 M# I
- <head>
( f* @: K: G! B% d- _1 c - <title>combine_javascript example</title> 8 B b+ V( G7 {. q
- <script src="js1-js2.js"></script> / V% h. Z! s+ c$ E c
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : D. g% k2 J. ?8 c/ f( A. i$ q
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> - m# H3 x" y6 ^* I4 R* b
- </head>
p' r& j! ?7 N5 k' R4 t2 {8 [% x- V - <body> : M0 [& d8 u2 |' ~* E
- Hello, PageSpeed! # a# t- ]" V1 H- R# @% J. T4 [
- </body> # z1 H4 M0 T/ Q# V# E5 r& C, R$ s. k
- </html>
复制代码 - J5 V6 ?* ^* Y( ~: E( ?: i$ m. j
) E$ z' y) T* d7 ]5 A' n3 U0 X |
|