|
|
html代码:
0 f% w3 P- Z; m( H4 a# B7 N, y- <html>
9 A" k; m; A+ o* ]* N - <head>
: y7 J6 }) B3 i0 k - <title>combine_javascript example</title>
* ^% E/ [: i( i Q- M. q( u$ { - <script src="js1.js"></script>
0 _; y, K+ _5 W& m) S - <script src="js2.js"></script>
) c H7 B# u7 D+ r s - </head>
K6 s3 {" l$ L. n9 v - <body> : O1 u4 ?# K3 D! l8 r: b+ B
- Hello, PageSpeed!
6 Z/ [5 M+ P% H2 y+ W4 y- ~: k - </body>
! V+ I8 `' k2 i$ _% d# h% S! Q - </html>
复制代码 js1.js代码为:
( g: T7 ?+ C7 S2 o- function logText(message) { 0 v' h# \0 n5 [4 ~: @2 Q, r
- document.body.appendChild(document.createTextNode(message)); / C1 Y& z: V2 y# J
- document.body.appendChild(document.createElement("br")); % q8 g8 ^" P. R6 ]1 L
- }
复制代码 js2.js代码为:
% |! O& X6 z, H/ H4 Q- window.onload = function() { $ \9 V) m* `" X, V0 c2 s
- logText("Application started.");
- G% o1 e# S# d; e) s - logText("Library operation confirmed.");
& f6 s3 M. W3 m - }
复制代码 合并后的html代码:
2 |0 p1 X' V4 _& R- <html> - k8 i }, S8 h& j* C2 e( v
- <head>
% p+ l& P5 Z7 q2 W; ~8 b - <title>combine_javascript example</title> 5 x+ o6 R3 P* E* [
- <script src="js1-js2.js"></script>
+ R; r& Y% x. Y; _; A: }; C - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> + V1 [7 V% U( V+ r3 ?
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
8 y1 y. Y( ~; ]: Y: I! I - </head> 9 {0 x/ }4 H. N
- <body> ! ]' u! y' t. w$ p ^ m0 i0 M( g ]7 j
- Hello, PageSpeed!
0 E C3 \, B6 q4 ~ - </body>
) y0 w+ R2 `! e6 _3 y6 N$ S5 X - </html>
复制代码
) L3 l) }4 S- [/ k
% s# A' u+ {2 p J; p |
|