|
|
html代码:9 F& a P7 v9 |( I; y
- <html> ) T2 [6 h- q( X$ G- {1 E
- <head>
4 X1 f8 Z$ M& f0 I - <title>combine_javascript example</title>
, O( B* `; M3 S) t - <script src="js1.js"></script> . z) b N3 e8 {: G0 y
- <script src="js2.js"></script>
# O2 B( D7 @. h$ t4 P - </head>
$ i$ S% K1 P6 R7 i - <body> 8 K# ]3 z* e( h# g$ H9 D3 l
- Hello, PageSpeed! : o6 H' C: P* f! U, a& t* a
- </body>
* h/ l( d. J, T7 k- |$ w- M - </html>
复制代码 js1.js代码为:2 B# P7 Q( x+ n1 m/ M( |
- function logText(message) { ) \. G( C. I) G) L/ v/ F9 G
- document.body.appendChild(document.createTextNode(message));
0 Y$ T8 s$ v0 c! J - document.body.appendChild(document.createElement("br")); # N4 M+ w3 p! j9 `5 j# U
- }
复制代码 js2.js代码为:
1 a8 w+ v/ n3 [" ^- P) F- window.onload = function() {
2 ~6 `! v9 H g b2 s% @+ y - logText("Application started."); " U& d; m7 {2 u0 |' o1 P) r
- logText("Library operation confirmed."); 5 J; s+ l: G2 z% a6 b9 d
- }
复制代码 合并后的html代码:
7 O9 K! ^3 x7 N- t- <html> # i+ w- R% Y2 U
- <head> , l# A& k( a. {% V
- <title>combine_javascript example</title> ) q. x }& u7 b! K8 \+ D& [, I) G% Z# c' z
- <script src="js1-js2.js"></script>
0 @6 \; z; B! b6 g% E2 R - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
# T: S" ]0 A0 `, \! R/ G3 p - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
0 f# i7 P# O9 z" E1 \$ ^! r0 ? - </head>
" ]& H% L- U5 ~. d" E - <body> 6 n3 k3 }3 A' \% U: u
- Hello, PageSpeed!
% Q8 B7 D5 f% x - </body>
. S. F8 _6 H" \% Q2 ~' } - </html>
复制代码
; \! u R4 U" L: l' ^
: X! Y, ~1 A5 n: {) b) N) N |
|