|
|
html代码:8 u; @+ c1 @! N* v" t& u0 j3 a
- <html> # B2 k- ~$ F+ z
- <head>
; k8 _; _+ a0 ^0 O0 Z0 I T - <title>combine_javascript example</title>
+ v4 C+ p: c w/ K9 V5 y- O. Y7 t - <script src="js1.js"></script> 1 ]' D3 \- u# N5 c
- <script src="js2.js"></script> 0 T; n2 b' ^4 |( q' O4 O
- </head>
5 ~; E. I: A# t+ l6 [- r9 D/ e - <body>
: P0 C: E7 e, Y - Hello, PageSpeed! : E& @/ j- T2 s7 n
- </body>
( i( a; Z! N: ` - </html>
复制代码 js1.js代码为:9 d/ D6 N, U: [+ K6 d" }# Z: E: b
- function logText(message) { 8 L% ^) o% H& y
- document.body.appendChild(document.createTextNode(message)); 7 i% O& v) m8 h2 S
- document.body.appendChild(document.createElement("br"));
7 Q1 U, s7 y* F/ a - }
复制代码 js2.js代码为:
8 G; y2 S2 v. d) ~- window.onload = function() {
7 `1 @& Y( Y7 c" I# H; i( S - logText("Application started."); 7 w6 N& i' h$ _) j- B$ C
- logText("Library operation confirmed."); $ l* Y) R. D' J* T' [1 C8 J
- }
复制代码 合并后的html代码:1 e9 ^# o9 c0 G( V% T
- <html>
' F% Y# n, k J - <head>
8 L! p9 w; u# a2 i; a - <title>combine_javascript example</title> 1 ?6 J: Y9 G4 }) T
- <script src="js1-js2.js"></script> ( X3 p y) \3 y) f/ o$ h
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : w) V; S; x. l. i# |+ J
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> & R+ D: y4 A, E0 \6 o2 i: I, B# u
- </head>
5 A# n& ^ k' P - <body>
z0 r ?7 z6 j7 { J - Hello, PageSpeed!
/ o [' \4 P. z! d- z$ a2 R9 U - </body>
- g4 Z$ n. e0 j7 b( |+ y - </html>
复制代码 6 `* K) u3 W4 B
2 l1 [* e% _/ Q" Q2 } |
|