html代码:! Y8 T: s1 b" C
- <html>
9 T% g4 a5 ?7 j. m' N6 x - <head>
" C. L" @9 a/ d" L2 u! F" w' L - <title>combine_javascript example</title> X, a4 s6 O( c- k
- <script src="js1.js"></script>
! `+ m# K+ {2 y+ C- N - <script src="js2.js"></script> , g! b7 L# t5 W1 o
- </head> ( v0 d8 I4 z7 ~# I" }* d
- <body> , f: e8 p+ k. D8 w2 J$ |2 ]& @
- Hello, PageSpeed!
7 J- x; T; {8 P. @% A - </body> ' ^% `/ s+ F3 c, Q, Y
- </html>
复制代码 js1.js代码为:6 m" O1 t% e1 V1 e( z
- function logText(message) { D1 O k0 T. G6 J, u
- document.body.appendChild(document.createTextNode(message));
3 c+ H( r, ?# h' F6 B - document.body.appendChild(document.createElement("br")); 3 h: b5 L) k, _/ [6 w
- }
复制代码 js2.js代码为:
5 [. ^/ x& c2 L; p: g& E- window.onload = function() { 8 H* H7 b% }6 _" P b Z h% a
- logText("Application started.");
* ?# [' j9 K+ ~; [' J2 y' f' v - logText("Library operation confirmed."); # f1 w1 a7 H* N$ H, N( e6 c
- }
复制代码 合并后的html代码:5 Y- g* }1 q0 x' [3 U
- <html> k0 Q8 z. ^6 H- B* ]8 J3 m
- <head> / T0 X/ y; K* @, d. |$ ?' k X
- <title>combine_javascript example</title>
+ `: |! @1 b7 O# `; }' a- a# i - <script src="js1-js2.js"></script>
+ R6 d( U7 }8 E1 y - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 s" f; m4 P+ d& ^/ O6 l# G! P - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> * f# ]% T; I. g! P8 e/ d
- </head> 0 v3 M- }# U" g
- <body>
, m! q) Q$ ]- a) f - Hello, PageSpeed!
2 ]5 q& B! E H0 r5 `% i/ f - </body>
7 F( E% F4 ]2 G - </html>
复制代码 j7 P! s. ]/ p/ I3 V0 K+ n
6 ^3 ~4 ]1 Z5 f% F4 H7 C |