|
|
html代码:- X. B" x! I v
- <html> 3 c3 K6 r+ I! s
- <head> ' W4 I* @, F7 o C$ i- @3 U+ ^
- <title>combine_javascript example</title>
' [# e% c; |) Y* W1 B( q# G - <script src="js1.js"></script>
2 Y2 [, d, D* p - <script src="js2.js"></script> ) ?) U L) [ C, Y; |1 @" }& [
- </head> ) E$ F* Z& P: I7 A: R
- <body>
$ [3 P' i& j6 B+ f- i - Hello, PageSpeed! - c8 c! n/ N' A, ]( n6 h
- </body> 6 j( N& r; Z, A4 J
- </html>
复制代码 js1.js代码为:- h5 y5 a6 y- x" S: P$ L
- function logText(message) {
6 F9 K6 Z7 U+ E, `5 Y: p - document.body.appendChild(document.createTextNode(message));
$ h! m- T) o' o9 k5 o - document.body.appendChild(document.createElement("br"));
5 f1 s+ w: P2 G' Z3 Y - }
复制代码 js2.js代码为:
! \9 U9 R. Z4 y+ b X- z- window.onload = function() { * F( ]% ] D: [2 q1 p7 F* Q
- logText("Application started.");
5 s# ~/ z- Y* p6 S( c5 [ - logText("Library operation confirmed."); ( l$ T/ W9 _. s
- }
复制代码 合并后的html代码:
. o# W8 n% M' B+ [0 X- <html>
4 N# q' R( U- {$ i/ U - <head>
( R% w& v& \2 l: ] - <title>combine_javascript example</title>
* a1 K p: {# }0 [- a% z - <script src="js1-js2.js"></script> " v- J, V3 x& B; B1 S' B6 V* X2 a
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 v* r+ S7 T$ G5 `* r - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> % F2 `* }% Y9 D, H
- </head>
$ o9 I$ n( J, R: ` - <body> . [+ {3 K b! G; r& y
- Hello, PageSpeed!
- o# K+ j, }% ~4 E# V3 S. L - </body>
" z F" u0 s' S, c - </html>
复制代码
# Z9 N5 z& D. i; i0 E$ V% ~ w2 [, h% G1 u$ B6 w; V$ o9 m! U0 M
|
|