html代码:
$ E$ i2 Y: y8 i6 Y$ C) n- <html>
/ X( X- U8 m# W( d - <head>
! P% z- @& U w" ]0 ~7 v+ ? - <title>combine_javascript example</title> - u9 q. U, m, ]8 a/ q& S
- <script src="js1.js"></script>
E: f* u/ L: I - <script src="js2.js"></script>
' V6 {( X! h4 Y - </head> 7 V& {. N; S" A6 B) B1 {+ \9 j
- <body>
% G0 c6 M2 ] O% c - Hello, PageSpeed!
- W( r5 d: H4 C, ]7 X. D - </body> 0 n' b, ]3 k- t$ t/ l! C
- </html>
复制代码 js1.js代码为:
. Y; _2 ^5 d' V0 x" g2 g- function logText(message) {
2 l; E5 I8 K: V" b: x - document.body.appendChild(document.createTextNode(message)); 0 O7 `- e a8 y: q I
- document.body.appendChild(document.createElement("br")); # e& L! N# c$ L, R" `
- }
复制代码 js2.js代码为:
% ^0 @; D, P* H- window.onload = function() { . u8 P# R. _- Y4 u7 \9 l
- logText("Application started."); $ O4 r$ x" A1 z/ P
- logText("Library operation confirmed."); + U* q: o: F. W* |9 l& p# r6 c# N
- }
复制代码 合并后的html代码:
& e; T, _1 H* W/ G- <html>
( x. R% L" `8 d5 o3 N' E - <head>
4 O1 z/ E* @# L - <title>combine_javascript example</title> / c. j% `7 b" L
- <script src="js1-js2.js"></script>
4 r9 |9 T9 e5 i$ n5 Z- Y, @9 ?' }6 W - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : j I9 P* u& q- n
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ( g) t7 X6 w* z: s
- </head>
* R8 }- e0 `! m- r$ O - <body>
) o+ u9 ?9 Q3 e5 k0 \) E: j - Hello, PageSpeed! ' j- h: C* H/ `* f" }
- </body>
6 w/ R7 m4 m0 o$ b; y5 P - </html>
复制代码 - B+ F, n: A# T8 o
2 z3 B# m/ \5 \6 f. \9 L: B5 d
|