|
|
html代码:( k4 ]/ V4 a: L" F/ o
- <html> - n' K8 g! \5 {8 M, w2 p0 f0 A
- <head> 8 ~) X2 O2 c0 l8 ~# m* j) r; H a( ?
- <title>combine_javascript example</title>
* k$ z G' W' |& G - <script src="js1.js"></script> " t3 [0 k8 h" W; {% M
- <script src="js2.js"></script> 0 k( Y8 u7 \" h3 ]8 d
- </head>
2 m4 q3 v9 x4 A4 J" I; \6 Z% o3 I - <body>
4 J& g" |$ R3 U - Hello, PageSpeed!
* K0 v9 I- A; v - </body>
# ~$ q6 v8 q2 ^3 m' a - </html>
复制代码 js1.js代码为:
+ A4 \& D9 E) V. _ M1 N- function logText(message) {
1 `3 }' u b. Z0 E, L! z* L - document.body.appendChild(document.createTextNode(message));
9 |8 y" `$ N9 a2 K1 R L - document.body.appendChild(document.createElement("br"));
6 d& g2 r, P( E1 x& r6 _2 L - }
复制代码 js2.js代码为:
% E6 y, I- G* G9 t1 y# |% [( X+ ]- window.onload = function() { ' u: Y7 d1 e* n4 L
- logText("Application started.");
1 J" P- H# L/ u) r! h$ U' b* S" n - logText("Library operation confirmed.");
" ]$ Z: A6 w% d - }
复制代码 合并后的html代码:
& l$ G6 Y% [# ]8 _4 F& O- <html>
5 D$ I! I" }# r' W9 V9 E o - <head>
: N' D X+ A5 k$ b - <title>combine_javascript example</title>
8 a7 Q2 r6 e" v6 v: h - <script src="js1-js2.js"></script> : E# \! i! _) C6 _1 O! O9 Z7 ?
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
" W+ A( I9 V/ t5 G+ r' |" _5 D - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 4 h8 [6 N3 e( p( w" V6 H
- </head>
) T- [* M- F# V# I4 z& l# J - <body> , A5 e' U' L1 J7 X
- Hello, PageSpeed!
$ H4 _/ h* L) Y$ d6 \ - </body>
+ F. E% W j: @1 i - </html>
复制代码
5 {& s* E1 o- W. a+ x
5 H! Z- [9 n8 O; d% N+ ]9 u |
|