|
|
html代码:
# h3 Q- {8 w% c) h# T3 K7 T( Q- <html>
0 O( u# r, ^( e: {9 O - <head>
% m0 P8 T; Y. k - <title>combine_javascript example</title>
H3 Q' [) ^* S - <script src="js1.js"></script>
Q+ m- e, ~8 Q# w4 o4 J - <script src="js2.js"></script>
; J, e( }/ `6 X3 \+ K - </head> , s& |; S! h9 A" g5 J
- <body>
$ p4 X0 W. H0 n; Z, ]! `; ^5 p/ b8 X - Hello, PageSpeed!
$ p w' W( [6 W# u j8 t - </body> # j& D, k) S$ ]8 j
- </html>
复制代码 js1.js代码为:0 d+ x. O8 ?7 g" u0 Z# [3 N
- function logText(message) {
* m7 F) b$ {7 E$ u - document.body.appendChild(document.createTextNode(message)); 8 u% O( d) Y+ P1 n+ {8 Q: L" U6 {/ d
- document.body.appendChild(document.createElement("br"));
: m4 {. d2 Y. X( ?0 O+ j - }
复制代码 js2.js代码为:
$ m' x$ B' N; X4 w( E3 i: S3 w5 V- window.onload = function() { ' e8 Z9 L0 N: b/ d
- logText("Application started."); " f6 ^/ f! H M; P
- logText("Library operation confirmed."); / c- f( C! d* y3 R% V
- }
复制代码 合并后的html代码:
( G9 Q, M9 f' V. S7 H5 d- <html>
$ m+ m. E: s6 z2 E2 t - <head> 6 A. F/ ]- l1 R
- <title>combine_javascript example</title> " ?$ a1 t# M) Q" a
- <script src="js1-js2.js"></script>
* r* e1 H ?. T3 d - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 9 A, o" L, I4 F3 Z m/ h
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
" `/ Y f! E0 \# r( T2 U/ x - </head> / J1 @. F! J9 H# p1 ?* P8 c3 l
- <body> + N$ p! b/ Y. M% S" m1 g1 E" K
- Hello, PageSpeed!
4 W6 A1 d4 n P: Y* p5 _ - </body>
) r1 q: P9 f( p! N - </html>
复制代码
# E* q+ I& N$ l1 M! g; g- E- C$ I
6 c6 i' I3 B3 X" T( R" p1 g' d/ a |
|