|
|
html代码:
& A# f) n: U$ V3 v. z- <html>
% c1 r$ s9 G% o6 M - <head>
( t$ }. m" Y: @3 v; m( Z7 h - <title>combine_javascript example</title> ) ~+ R E( n$ j
- <script src="js1.js"></script>
6 o! ?3 Z) ^; B' |% q/ e - <script src="js2.js"></script>
" R! Z* r3 p1 w - </head> $ t1 V7 _: y% [8 }! ~* |% d
- <body> 7 a# F. d* f$ F# L0 R# A# R; _
- Hello, PageSpeed! , v, D) C. T2 F8 Z/ H7 M, ^
- </body> 2 d! j! O1 p' J7 m
- </html>
复制代码 js1.js代码为:
* X' e3 A1 c5 {! m: J2 \- function logText(message) {
# {0 a1 z/ D8 o - document.body.appendChild(document.createTextNode(message)); ; L2 J9 V/ F# I( I9 g% ^
- document.body.appendChild(document.createElement("br")); 8 ?* b$ L5 c) D
- }
复制代码 js2.js代码为:
5 T/ n' [) `$ z) o( W$ h- window.onload = function() { 9 r+ S7 t4 S4 X1 n. s% b
- logText("Application started."); 5 D9 v' I% Z" R, x! U* l$ U
- logText("Library operation confirmed.");
2 }# J. L- G- ]9 c- j, R! D5 G - }
复制代码 合并后的html代码:
9 w c: a `* _, n6 m- <html> . u& \/ N- H% W: p
- <head> - j1 e7 J. F! i. ~. p/ V1 M
- <title>combine_javascript example</title> / o! _3 \" H1 s
- <script src="js1-js2.js"></script>
! Y1 O$ [* v1 P( e" h0 t - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 2 p8 R/ r8 K! P& b5 F7 O d
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ; w3 j* N5 ?$ l/ R c- O
- </head>
9 D" x0 Y4 }9 Q5 W" P - <body> 6 m: r& `% w& u6 g
- Hello, PageSpeed!
- I6 ]( I& G' k: s, H' ` - </body> ; y4 } M$ W& {! P( L$ B) _
- </html>
复制代码
. |7 v* M: L+ h7 j! f% W* y8 C9 T0 Y$ a8 T+ e( ~# v/ I
|
|