html代码: z- f4 G# I' p$ W: p
- <html>
* k j7 ` I8 ^; l- \ F - <head>
$ v6 q6 l4 s1 `. ~; \8 C - <title>combine_javascript example</title> . [6 M- T( f' F b( K
- <script src="js1.js"></script>
7 E5 C' ?6 L- F - <script src="js2.js"></script> 8 x1 S9 w/ ]0 _# d$ |, ~2 `
- </head>
$ h, N8 x9 x1 C) o j, O; j - <body> 0 Y7 G n6 V8 s0 a" S. n
- Hello, PageSpeed! & o4 I6 ]8 A$ o2 ]; X1 `
- </body>
7 @8 V; d7 t8 }! G# P9 Y8 n! } - </html>
复制代码 js1.js代码为:2 y5 v& P) ?$ U
- function logText(message) { 7 L% K6 ~+ P0 R6 e1 ~$ u" Z# S% F5 z
- document.body.appendChild(document.createTextNode(message));
q3 O5 ~! X9 P& K. T( G* v- ? - document.body.appendChild(document.createElement("br")); ' \9 n$ t5 f9 q1 l
- }
复制代码 js2.js代码为:
- @$ n) m0 T+ }9 {7 n! A+ _- window.onload = function() { " J, S8 {1 b8 w, V4 h, f
- logText("Application started.");
, l, d! v2 f& W, k3 b. F - logText("Library operation confirmed.");
& ]0 c9 P8 G: _- Z2 S& _ X - }
复制代码 合并后的html代码:
- h( v' n; C) R2 K, ~: K* \- <html> ; @) V- j$ |+ k C+ X0 ]4 M7 k8 f: ]
- <head>
$ @* ?: [4 n _: s$ [7 Y - <title>combine_javascript example</title> . p Z l5 N7 c8 O8 e7 x
- <script src="js1-js2.js"></script>
# v8 A1 P2 S& |; [, | - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 6 a( e8 N; p4 M
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> , G5 `/ R+ k' \0 x) [
- </head> B: g( E& [! h) u1 A) M
- <body> % L9 x% }6 N7 H
- Hello, PageSpeed!
* g) d1 q1 ]# }/ G) d& g8 u - </body> 1 k: E" i. ^% N! m8 t0 j
- </html>
复制代码 % v( I# o1 w/ L+ p4 Q- W s4 a" k
8 p, l, n) c( ? |