|
|
html代码:
: l9 L0 p4 Q1 K5 z# \* e- <html>
$ M M4 P @9 g# v8 s - <head> + e) w$ T& B/ t# o5 s- O
- <title>combine_javascript example</title> R) Y8 p' @, N3 j
- <script src="js1.js"></script>
* s3 c3 R2 J, f6 o$ _9 q. }: O - <script src="js2.js"></script> % s T" C' N2 D
- </head> $ s, V; ?9 O/ g- r
- <body>
7 y! a( }) t" [/ i. d* j - Hello, PageSpeed!
! A; e; M) i J - </body> 2 i8 Z+ B" {" l1 \ x6 w9 W6 X S
- </html>
复制代码 js1.js代码为:- A0 b2 [* l8 y* U/ E
- function logText(message) {
* e" p$ k+ Q" \- D1 N& P - document.body.appendChild(document.createTextNode(message));
2 A0 F1 v1 k7 g! i& S- }" I+ g - document.body.appendChild(document.createElement("br")); * e- y" w; F3 u) t8 e' A
- }
复制代码 js2.js代码为:; }/ b1 S/ J1 A5 P
- window.onload = function() {
) H: m$ c/ {$ O% X0 s7 W3 m - logText("Application started.");
' M$ I) k9 F# g9 v- W5 j - logText("Library operation confirmed.");
# M$ a! _: G; i* W3 O, E% \/ U7 r - }
复制代码 合并后的html代码:
$ a5 _+ A4 S" e" @3 x- [ ?6 ~- e- <html>
; d* g1 X- ] J9 s8 S - <head> % I `4 d( a3 q5 E9 F1 F
- <title>combine_javascript example</title>
2 C5 C' Z8 g+ ` - <script src="js1-js2.js"></script>
1 P2 S/ U5 \& n2 o, i% [ - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
A# v. d7 z: H, q' W- v6 Z, j y! } - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
0 A& L$ ]0 j4 L- F) b - </head> 9 O. M4 n! D5 B; U& R/ ?6 o8 g
- <body>
% _0 v% z: X8 G1 H9 z. [4 r - Hello, PageSpeed!
- @- E8 e6 ~" Z/ i! q - </body> * S2 e3 `% z$ W" e! w4 N6 |* K! `' O" V% o
- </html>
复制代码
# Y0 o7 D$ T9 @1 |+ E4 }2 e2 s& h; n8 b! r0 X
|
|