|
|
html代码:$ U2 g3 ^3 Q3 O) e( A; u+ h# M
- <html>
6 u |4 b, i8 `% v: N, D3 { - <head>
9 e; ^) w& G: o8 d - <title>combine_javascript example</title> , _# k% ]+ A" M0 [. [/ a8 g+ {
- <script src="js1.js"></script> 4 Z W9 E7 U" n0 a* ^
- <script src="js2.js"></script>
9 Z: ]) u8 N: ~; G1 K - </head>
/ W2 r% v5 d% T: R' j - <body> 5 ^( k7 }! V& x
- Hello, PageSpeed! / P2 v8 d W; a3 [4 j# }. ~/ o
- </body>
! w* v" Z$ n! T - </html>
复制代码 js1.js代码为:
+ W6 D0 ?3 D. T/ i$ T+ ]: h- function logText(message) {
) ?- g3 ?# h- r0 |2 I3 \ - document.body.appendChild(document.createTextNode(message));
; D. o1 Y2 w( b6 E; A7 B - document.body.appendChild(document.createElement("br")); # M2 z% _$ T3 m4 {8 q8 U
- }
复制代码 js2.js代码为:
8 N" ~6 l2 Z4 J5 L. C1 e- window.onload = function() { 8 o0 F4 X# U- t
- logText("Application started.");
+ D. J: [) R# A, I" v* U - logText("Library operation confirmed."); / ^5 k) a- u5 U2 K e( r$ h9 [
- }
复制代码 合并后的html代码:
' Y8 p3 _" l4 w' G- a. \* B5 ~- <html> # v# @+ i& h$ D# j
- <head>
?6 }. v: {2 W2 j( T - <title>combine_javascript example</title>
% I/ e( O Q0 Q' Y& S( Y' ? - <script src="js1-js2.js"></script>
; m1 a* l9 R/ C& e) V1 o - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ( D# {) j8 y4 t: g" {0 E
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) T; n# i, w. l
- </head>
! Q5 v+ K% f) b( T# D, U - <body> ' P3 a. H- t6 Y
- Hello, PageSpeed!
, Y7 E5 A3 a' l+ {0 H; b% A - </body> ! |( g/ V: c y, f- `3 N$ m
- </html>
复制代码
7 r+ }2 L; z# Y6 _ b) r! `
/ N. |! {' ^( Z5 v( J: _0 h |
|