|
|
html代码:
# L) K8 i$ b( Y% g1 L9 w- <html> $ }$ @$ o) |. b/ l
- <head>
; O4 `0 O6 c$ i! u% l. S - <title>combine_javascript example</title>
% v1 r" o$ W8 ^ - <script src="js1.js"></script>
. l6 P2 T& y% V. S$ ~3 T - <script src="js2.js"></script> " `) Q: A, r. B/ P$ O4 h+ M
- </head> 8 o' T- k! [+ L S& R# }
- <body> 7 o1 W; \6 x, F! S5 I/ l2 b
- Hello, PageSpeed! ! z3 Z# L8 D3 A7 k3 r
- </body>
8 W# Y' [1 l1 J - </html>
复制代码 js1.js代码为:0 v" x! |& n. T/ x6 b
- function logText(message) { 8 d @ p* H; X: L; `
- document.body.appendChild(document.createTextNode(message));
' Q8 J. p" o y% q4 j) O+ e2 \- R - document.body.appendChild(document.createElement("br")); ' y; W+ [; B. q3 Z& }
- }
复制代码 js2.js代码为:, C3 [% I& V7 l0 s
- window.onload = function() {
* Y' C8 ^' |. {+ y9 T5 F - logText("Application started.");
! H8 b4 v6 c" D - logText("Library operation confirmed."); 1 B0 r( a/ m9 g7 U$ j$ {
- }
复制代码 合并后的html代码:
; w; t- [% m2 l! o5 ~; R5 T2 C- <html> 5 L. X; o$ G# |3 h! m- _
- <head> + W' L8 l7 w5 E9 I5 d) A9 J( k
- <title>combine_javascript example</title>
, q* u5 p9 s- M- ^: I, m - <script src="js1-js2.js"></script> . u: d0 E0 H7 {1 o
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> , ~; Y" i2 L( i6 y1 d
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
# F/ O! [/ x( b. N - </head>
+ s" m8 s9 p8 D. U - <body>
, {& \9 V+ @7 o3 \ - Hello, PageSpeed! # G r( g9 I" x
- </body>
! N/ g, O( Y6 n8 ?) D% S- T - </html>
复制代码
6 h3 u2 O1 S- [3 R
" e3 R8 {4 t# Y- m& v) R! T |
|