|
|
html代码:7 m* o# \. z& v8 i2 g2 T) I4 I
- <html>
9 N" L" }' G) @( s/ S, C) g - <head> 9 R8 `7 U! P6 k
- <title>combine_javascript example</title>
" g' n0 S9 u7 k& D/ K2 ^ G - <script src="js1.js"></script>
, N" f3 v2 | y - <script src="js2.js"></script>
5 ?( o! ^( | {9 ^# y - </head>
# ?# X) a- m$ Y) Z; ~ - <body>
% H; k* j- g. r5 D - Hello, PageSpeed!
. w# ~1 J- S. e B& F# h - </body> ' T; b4 m5 N& y/ u, D
- </html>
复制代码 js1.js代码为:1 B( C8 f9 i4 {2 ]# a6 [) F
- function logText(message) {
3 U5 _3 ~ m- d- q: Q - document.body.appendChild(document.createTextNode(message));
: @6 T* j$ V, x) D& t8 I2 t - document.body.appendChild(document.createElement("br"));
; v1 T$ R( U5 S3 ~) u( M - }
复制代码 js2.js代码为:- a+ k# k; b% W9 |8 [, [& W
- window.onload = function() { / G% J) B3 `8 G
- logText("Application started.");
7 X( Z* d/ h1 [# ?* ^) P2 J2 y - logText("Library operation confirmed.");
- h( ~# N$ b* D, {" o - }
复制代码 合并后的html代码:
: p# J$ N" N$ z2 k; r- <html>
) j$ q% C# T; P1 I% K - <head> . [) R4 C7 ]& I& L: b
- <title>combine_javascript example</title> - u7 [% Q' V% ~3 Q: D
- <script src="js1-js2.js"></script>
. c3 |: C1 u/ \- i - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : V G3 K* {" v! i7 Y
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
0 Z1 h1 c6 i1 j$ c* U3 v; { - </head>
* C% P3 _& Y4 D5 [0 V, _ - <body>
( e. C p- @: @ - Hello, PageSpeed!
- y3 \$ ]& M: Y$ o - </body> . k9 n3 `; M$ Z% _
- </html>
复制代码 ) ~. S2 P3 u, T
9 m; ]( P2 m; ~. ?
|
|