|
|
html代码:6 `7 ^6 _" M+ Z0 I5 O. o
- <html> 4 p% C8 H: M" m4 d
- <head> 7 w+ {& ^( K5 R7 ]
- <title>combine_javascript example</title> 9 O/ q) L7 _% Y/ b8 |
- <script src="js1.js"></script>
2 _2 U( T* @+ K - <script src="js2.js"></script>
. l# O: o; p, d' f - </head> 0 L i& J- g& m4 x' J# a. I
- <body> 1 R. @- v( c8 c9 S; L; _7 Q
- Hello, PageSpeed!
; A; S O( @ Q1 G0 u# k& D8 W - </body>
) w) q8 b4 l5 M* B1 V - </html>
复制代码 js1.js代码为:
! W' {/ {* I) ^* _% R- function logText(message) { 7 ?" K. W' | w' @
- document.body.appendChild(document.createTextNode(message));
5 a) Z! U9 Q$ K - document.body.appendChild(document.createElement("br"));
, l; j+ B( X, U6 z# |- n - }
复制代码 js2.js代码为:
, {3 v$ S* _ R2 D& G& e7 m- window.onload = function() {
: D9 G6 s3 r0 |% l - logText("Application started.");
Q( |$ A; q9 }2 @6 Y - logText("Library operation confirmed."); ; R8 q; @$ S' e/ r( a
- }
复制代码 合并后的html代码:5 b9 K% J) i3 N. ?; q
- <html> ; S2 b. ?0 p; i0 r
- <head> ; V$ b6 S1 g2 k4 O' N; h
- <title>combine_javascript example</title>
" ^6 b7 c( b) R" ^ - <script src="js1-js2.js"></script>
$ ~2 J) |; T' Q, M - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 6 o' p5 C4 {; N: z0 ?
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 1 X$ h/ v! C8 L! l- R8 ~+ s
- </head>
1 H6 e/ J- z; k+ }7 l - <body> 4 G, L% b! e4 j: S6 _" P u* P! W
- Hello, PageSpeed! * x4 S: d% L! j% H8 r' a
- </body>
& l! b! L/ a0 [0 W9 n - </html>
复制代码 " \& ^! y- n( V S V0 n# O: [
, U+ j! e- J1 L) }$ t' Z
|
|