html代码:& z2 ~% X3 C, T) e/ D. O, S
- <html>
! X" b1 h6 `; r9 }5 k* k: M- |2 g - <head> 7 g( ^" C' \$ h) q# M, G" ^# O$ _( s
- <title>combine_javascript example</title>
& {/ ]3 G6 Z' r+ R7 p5 B - <script src="js1.js"></script>
2 y. u8 A4 K0 z& ^7 ?9 u - <script src="js2.js"></script> 8 O6 M; G# Z& h" _+ u" A- ^
- </head> 4 p' W+ ], H4 O
- <body> 9 b0 ~4 E7 n' G5 R: b5 V9 U1 T3 Y
- Hello, PageSpeed!
5 a$ r7 [) L- w' k1 f. ]; g1 E3 q) H - </body> ) }0 i9 _% r; A
- </html>
复制代码 js1.js代码为:
0 a; T/ {' q/ h- function logText(message) {
( E7 N. Q- S8 f4 K) n. q - document.body.appendChild(document.createTextNode(message));
s* X8 w2 O; P - document.body.appendChild(document.createElement("br")); D; c& J- n' ?3 n1 \
- }
复制代码 js2.js代码为:( F7 o& C" O" J, Z
- window.onload = function() {
) D; x/ Z: [5 E0 a6 r+ \ - logText("Application started.");
; Y- n* S- f5 H - logText("Library operation confirmed."); ! s, t0 |! R' l& Y, p! c9 G$ s0 m
- }
复制代码 合并后的html代码:
) K1 J A. h: @2 Q/ }7 h' \- <html> 1 C2 E1 g- h, w- D4 p
- <head> + i, m+ s8 A& S* I
- <title>combine_javascript example</title>
/ X/ y/ W0 B) C; f5 c - <script src="js1-js2.js"></script> ; f! C) \, F4 V* j
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> # m. F# i+ c$ q! A/ r
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
X/ x9 D. L; I4 s+ u" C5 J - </head> ) L R8 Z0 y; Q1 x8 v' Q R- Q
- <body>
# W& w1 s. k- v; O8 C - Hello, PageSpeed!
2 Q2 `) D8 K7 H! O2 E- N/ t1 O: _ - </body>
; a$ O: G2 C& N% J. [ - </html>
复制代码 # n( ?! o. r4 s
9 s% u3 a7 b6 E6 T9 X1 p7 C% D |