html代码:4 y: C5 C* I( V, z0 j/ b
- <html>
! _' P6 Z4 S' z& @ - <head>
4 w! y1 w2 q; c - <title>combine_javascript example</title>
/ F N: Z* n T7 q' f; k - <script src="js1.js"></script>
. a, W7 J# i" v) h; o6 _0 ]1 M - <script src="js2.js"></script> 6 K/ x3 O& ^9 d) K3 `( s
- </head>
$ Q& }, @# e+ h+ f3 D - <body>
$ N* C- u# z( U; E - Hello, PageSpeed!
5 \8 R( o# `2 c3 d - </body> # C( W" @$ A0 b1 H& ?
- </html>
复制代码 js1.js代码为:# e, d/ {8 T; f- |3 C/ L7 Z
- function logText(message) { ) x$ |& }; k7 v% H
- document.body.appendChild(document.createTextNode(message)); . C2 |% {9 w2 M7 \: k; ^
- document.body.appendChild(document.createElement("br"));
& Y8 q' ~9 R/ G+ d8 o - }
复制代码 js2.js代码为:
7 @: A+ I: J [% B+ H- window.onload = function() {
0 U, F7 ]+ a, `! J) L& h" E# o& ? - logText("Application started."); - b D/ K6 l" K$ f* V% E9 n
- logText("Library operation confirmed."); - A" ~4 z0 d0 C
- }
复制代码 合并后的html代码:9 Z! P3 |; ^, b) h. q) }% O9 H& L
- <html> 5 `7 M4 A1 ^/ S \7 ^! r
- <head> $ P/ `- i4 P" @ y* x
- <title>combine_javascript example</title>
' O9 Q# I5 ?; n# N' A4 D& I8 V - <script src="js1-js2.js"></script>
: P) A: Z6 Q3 c) { - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> . K( ~6 t( ?0 ?( z
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> + L1 f8 L0 R2 v$ i. ^
- </head>
/ k3 j4 } M0 T, i3 m% G - <body> 2 X6 {' g! O+ I9 _
- Hello, PageSpeed! & |" l+ F' P' j6 d$ i3 M* y
- </body>
8 q; Y. a, { A3 D7 v0 w# X- m - </html>
复制代码 & K, i: f6 ]5 e/ [0 T! l! j
$ r/ x$ e6 a" D+ E7 O" L) u
|