|
|
html代码:: H6 U( k( r# D8 e) p
- <html>
; Q: v, R+ Q% d1 D6 z; s6 v- @# G - <head>
4 u; u" K* I c* v; A4 t4 b/ P- \ - <title>combine_javascript example</title> 1 m2 x) q1 y- I
- <script src="js1.js"></script> * E7 n; R9 V" Z; f" u+ Z* F
- <script src="js2.js"></script>
# K" A7 Q# F D+ u - </head>
# W) ]9 x8 h% `, U' k2 h& @ - <body> 3 d+ N' l; b, |( }% {
- Hello, PageSpeed! % F% d6 h4 W: t1 ? g) h3 A6 `
- </body> 4 J0 U2 R' g( U
- </html>
复制代码 js1.js代码为:$ I9 @' O9 i; H
- function logText(message) { $ H) H+ ?) ^8 f! X: a) T: ]
- document.body.appendChild(document.createTextNode(message)); % T6 S% _+ n/ Q O/ D
- document.body.appendChild(document.createElement("br"));
) J; R2 v. l" ]! F( \5 C; \6 W+ Z2 {9 Z - }
复制代码 js2.js代码为:$ m! m6 t+ p/ t" g, {- |
- window.onload = function() {
: B5 f5 P0 W1 p* N - logText("Application started."); + A! Z [& P+ `& r
- logText("Library operation confirmed.");
, W# Z K6 R9 ^! S - }
复制代码 合并后的html代码:
7 J8 s' T2 q8 Q- <html> ) j0 X( v8 T2 p' Y4 }
- <head>
3 ?3 z# B3 \* J8 A8 d8 k t& ]! K - <title>combine_javascript example</title>
' n x* e6 T$ n. T! [ - <script src="js1-js2.js"></script> " H7 P. l2 B' z$ |
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 1 R* H+ A$ R" v3 j
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
) m% Y. G$ P4 l; c - </head>
+ q, P* p/ Y4 b3 |) Y0 y2 M) B- o+ q - <body>
$ p* ]" X7 R d# a( V3 O - Hello, PageSpeed! 0 E" O, _! C7 K4 P8 r! L
- </body> 2 ?- V+ F# F/ t0 Q1 g
- </html>
复制代码 6 n/ i4 v8 J- u$ @$ {' ^# |
* P- S$ U0 w+ z3 I0 [5 ]- A |
|