|
|
html代码:/ G- a3 R- {' n$ g {7 U( @( N
- <html> # `0 A$ C3 Z9 p) r* f" c
- <head> - d3 Y( E. ]: ~, Z
- <title>combine_javascript example</title>
- K# c# U$ Y9 v2 l7 w2 m - <script src="js1.js"></script>
/ u/ y( ~% f* z: c2 C4 i - <script src="js2.js"></script> 6 U7 O' m2 s) ]8 e! P& X
- </head> 8 b2 q) p9 T/ R$ N: f5 p' N; l, D) T
- <body> 7 i2 ^2 \2 Q4 N5 l
- Hello, PageSpeed!
5 o4 f) L$ F3 |' i* P - </body>
+ X5 p; i1 ]6 ?. x- D - </html>
复制代码 js1.js代码为:6 K. Z+ I! Y: B' S6 L' i: g
- function logText(message) { 9 n6 K- d$ A* h) W7 |7 t* ~
- document.body.appendChild(document.createTextNode(message));
; b" n: T& G5 v2 j5 u! l - document.body.appendChild(document.createElement("br"));
( @* w5 ^1 s+ U - }
复制代码 js2.js代码为:6 s, L1 O0 @1 M3 l) G3 ~
- window.onload = function() {
& g; L6 ?/ P2 i4 C* _ - logText("Application started.");
! o. z( ^! @) G" U! @" ] - logText("Library operation confirmed.");
& D. }4 {. X1 T. k, r+ L0 o - }
复制代码 合并后的html代码:
, d5 Q5 q9 r/ A- {# i1 E1 r- <html> % V2 W' A, R4 j7 l U# u
- <head> , `2 s) q7 f9 J _3 Z$ n6 o$ c
- <title>combine_javascript example</title>
% a: s+ ~2 A( d3 ^; c: o& w - <script src="js1-js2.js"></script> 6 m: L& Q5 G; S) h+ P2 |" b# f
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
- F$ c; T: v; Z$ Q# v8 z - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
: y* C7 [# r9 c) s - </head> , Q# Q3 W3 Q- D
- <body>
5 w5 _0 ?9 F* V - Hello, PageSpeed!
3 n% L( F0 ^. N, h0 l2 N) `. a - </body> * s& S, q5 _" W9 U- _+ ], ?2 v Y
- </html>
复制代码
4 |8 O, [2 J1 Q8 |+ B2 Y3 e9 ?. ?% v
|
|