html代码:
4 C M% v( s+ m& k# X0 k- <html>
* T' ^* M+ T1 @/ F - <head> + B: ^0 z8 o3 R
- <title>combine_javascript example</title>
$ i% T# f- [# {2 n9 k8 [9 N - <script src="js1.js"></script> " Q8 x; }# d7 W% u6 e
- <script src="js2.js"></script>
) j1 v: x* s+ I6 m/ |4 ?, E - </head> ) ~9 f6 @; A- d: y: s
- <body> . w& E1 C5 k5 N7 U8 l
- Hello, PageSpeed!
+ C" X( }* m5 v/ G. W9 q3 h - </body> 7 o& }, e9 a3 ]. B' I; e& N$ A
- </html>
复制代码 js1.js代码为:7 |' Q* U, O+ O3 E
- function logText(message) { / H0 S- S8 Q. P4 y, T% ^
- document.body.appendChild(document.createTextNode(message)); 5 S/ a3 Q2 p J* }% Z' L
- document.body.appendChild(document.createElement("br"));
) S- @+ k( ~& w, @. m - }
复制代码 js2.js代码为:- a U. u' H. R9 a, \, Q
- window.onload = function() {
) V" ]/ ^' r5 M. F! K7 Y - logText("Application started.");
- ~ Y+ f+ |( u7 X7 S" u - logText("Library operation confirmed."); 2 }" r, C* a0 R" {! T$ q
- }
复制代码 合并后的html代码:
; _; V5 G! P1 M, I7 P6 X* B/ Z, B- <html> ) f2 _$ {7 J% v |. O7 r
- <head>
" z, M1 J; W9 i ^: ?0 }: l! ?# A - <title>combine_javascript example</title> 5 g9 M0 v8 m$ a
- <script src="js1-js2.js"></script> / t- u$ ^* U3 }+ E& R2 g( H" S( s) b" Y
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
3 o9 {5 f' J; H+ A% W& ^* Z - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
9 g' p' C0 E( J/ |2 I4 L1 Y - </head> * i+ {% d# @! g! {. g
- <body> $ |- q/ y5 q- Z
- Hello, PageSpeed! 6 J/ u" ], K0 ~- c# n2 k: `
- </body>
8 p6 j! d, `+ v - </html>
复制代码
/ q* c3 `) f! s$ Y. B4 G( W' _* ?# o0 s* z F& R$ G! B( y* G
|