html代码:% v4 b; E* m( ?
- <html>
+ Q, d# m% l) C/ g( i* L! E% K - <head> $ i' ~, p. S. }
- <title>combine_javascript example</title> ) V' E* T9 N5 Y: ~- ~! r. I
- <script src="js1.js"></script>
1 R' f) H- o& q/ G( Y( o. N - <script src="js2.js"></script> 7 o& U- d% t7 d8 b5 ~+ `1 b t
- </head>
; P4 u% G! l5 S; x) E$ L7 C- @ - <body>
& N9 ]" \! s- o; [& ^ - Hello, PageSpeed! 5 d5 D, B0 K# e1 E
- </body>
2 a m) i! n+ Y - </html>
复制代码 js1.js代码为:9 a0 ]. h$ O+ \: I
- function logText(message) {
5 g& }: U" [1 f; U7 f% B - document.body.appendChild(document.createTextNode(message)); ; X8 {$ Y& y+ v
- document.body.appendChild(document.createElement("br"));
3 T0 w d9 e9 A5 g1 h8 a7 R1 J - }
复制代码 js2.js代码为:
7 y" d6 M, E6 ^- window.onload = function() { ! b3 y$ }: `/ q3 O# L4 [; Y4 } e; Q
- logText("Application started.");
' ~* i' |6 E7 G - logText("Library operation confirmed."); N) C O* A0 k+ l
- }
复制代码 合并后的html代码:
0 f3 y: ]2 w: y; }1 U2 N+ b. j5 u- <html>
y' N3 Z1 v- Q5 s- A - <head>
3 e0 n' g/ ` j& O+ c+ Q% Z3 d - <title>combine_javascript example</title>
+ N+ `* x/ ~6 X - <script src="js1-js2.js"></script> 6 D# V, P% z8 ^( b5 n: j9 |
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
) G, X( k) O) r5 T - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ( `$ u" n7 t, K0 U
- </head>
" l6 P0 ~, J5 J5 F0 E - <body>
' g5 o" t3 s. m6 G, d( u ] - Hello, PageSpeed! , k4 |" X0 U$ A G. i
- </body>
# j g5 u, B! Q9 |- f - </html>
复制代码
$ e2 q j& O2 m; i3 Y S# X' z& ]1 W. W% N9 T3 h
|