|
|
html代码:2 i* f! n5 F r" I( h, {
- <html>
6 Q/ R$ R6 B6 J, P! E4 | - <head> - I& J+ B7 X% S
- <title>combine_javascript example</title> . g, M0 p1 G# {! T
- <script src="js1.js"></script>
% L1 ?1 e# m8 i' L8 j- J' ` - <script src="js2.js"></script> 0 q4 u& C$ ~& T3 h; C q0 J! L
- </head>
6 R: y0 k# A! s% D - <body>
. D$ q6 ~3 G q7 X3 E$ f" v" `# x& i - Hello, PageSpeed! A( Q7 y; u5 L% a8 H9 ?
- </body> + u" |, b0 H4 v6 m( `( H1 l
- </html>
复制代码 js1.js代码为:
1 c* b! `, O( B o2 n1 E- function logText(message) {
" U6 |! H p) z9 A - document.body.appendChild(document.createTextNode(message));
/ `; ~* h% \* v) O. j9 R - document.body.appendChild(document.createElement("br"));
: Q2 j/ t! T) k# o - }
复制代码 js2.js代码为:
& s p. D8 n: R* V" U& R- window.onload = function() {
+ B! _$ Y0 Z/ V" }2 ?6 ~ - logText("Application started."); . n" Z2 b; R* K5 i
- logText("Library operation confirmed."); 1 w9 P9 E. a7 `6 w. ]: c
- }
复制代码 合并后的html代码:( w0 C% t6 R; v: ?. m9 _ F
- <html>
8 d( n0 \2 b1 p1 Q& Z - <head>
2 j& A5 e+ d& q% q% p% c3 Z - <title>combine_javascript example</title> 8 K5 l& ]7 |' O: }9 R" h+ g' V
- <script src="js1-js2.js"></script>
% o$ F! H# m, J+ Z - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
9 q% e- s- s v* C% k3 w! {+ l7 l - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ~9 R& F+ F' \+ v
- </head>
* v: O8 I) k. S9 ] - <body> ! @* I# G: D4 K2 P% F
- Hello, PageSpeed! - f2 v! M' `* \5 `
- </body>
& H6 E' E) z. G* H# P0 F - </html>
复制代码 - v" Q& g) y2 v
: Q8 R0 _% z0 N$ ]" p
|
|