|
|
html代码:" J4 E$ S5 C% d# M
- <html>
* u4 h& @, v. ~# Z/ I - <head>
' f/ Y5 {) C( S - <title>combine_javascript example</title>
/ @- @3 K' Q7 R( Z. M; l7 ~ - <script src="js1.js"></script> $ H6 d9 A; ?5 K+ }1 l) t2 u9 Y9 `; x
- <script src="js2.js"></script> : i+ ~8 B. c; y2 }% ?
- </head>
7 \* w9 `' D* h* Y j C, W - <body>
2 W9 B4 ^ L! W* E& t - Hello, PageSpeed! 2 g1 L' C& q9 s0 z3 t4 I
- </body> / [7 G9 |# E3 y/ {+ i
- </html>
复制代码 js1.js代码为:
! b5 l4 w5 w/ C3 s: }0 [0 u- function logText(message) { % u2 n3 k' s8 f; y. c
- document.body.appendChild(document.createTextNode(message));
* A v. Q0 L5 O* V8 V% h - document.body.appendChild(document.createElement("br"));
0 _/ n" ]- ^& ]9 `% i& R. h- G - }
复制代码 js2.js代码为:
" s1 [$ \; i; R4 r! ]+ `/ b7 w- window.onload = function() { ! R9 ]* v! I9 _( h' u1 [5 t% J+ \' M
- logText("Application started."); ! K' p. Y: M2 k8 p$ V" g! p4 r/ X1 M" J
- logText("Library operation confirmed."); 7 N6 \- w B) u5 t) h
- }
复制代码 合并后的html代码:7 c% S# s0 p7 x- F0 C' {
- <html>
5 X4 O) L P' G" A, Y1 i O+ b3 D - <head>
6 _$ @2 | h/ r- P# s6 L) h - <title>combine_javascript example</title>
& p: k0 v9 v7 k0 N8 I7 C - <script src="js1-js2.js"></script>
' b n# b: a/ X. O4 y2 S - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
/ o9 d# U! k9 f% u7 C - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
; ]- ?# U6 O# s( }8 C' K - </head>
, z3 j" G8 a1 j( s' t9 j& H% N - <body>
% }) E+ w& y1 a% q7 m - Hello, PageSpeed! 5 r$ v3 B# t$ S7 C6 H+ p
- </body> 7 F+ H. c! y/ O
- </html>
复制代码
% Y# L* `, B2 [* N
' G% N3 y( V& H1 Z9 c5 l8 i |
|