|
|
html代码:
( q+ A9 t4 G, C2 R+ j0 Y4 M' z- <html> & F1 g8 l! }6 ?0 S: U" _$ y
- <head> : r' }( D+ c7 a' `: P0 l2 m/ u
- <title>combine_javascript example</title>
" q, S/ r" w" l/ m; D - <script src="js1.js"></script> 5 _( k& C9 O3 W) u5 G3 p
- <script src="js2.js"></script> 2 R. f" d* e7 K" h2 u
- </head> " }' A" V% n: F+ ~0 w9 N
- <body> 4 u" i& N9 ~) _# N
- Hello, PageSpeed! # h* c! z$ B$ P
- </body>
& |; ]4 |4 E; x9 d - </html>
复制代码 js1.js代码为:1 d u0 T' c/ v/ d
- function logText(message) { ( }9 M$ e" C. X9 j; z% R
- document.body.appendChild(document.createTextNode(message));
% H" W9 \% {6 o; r6 _5 y/ Y - document.body.appendChild(document.createElement("br")); 9 e5 @$ W/ ^9 [2 G: d1 B
- }
复制代码 js2.js代码为:1 U$ n, G0 ]" k" s* C4 H
- window.onload = function() { " M: G6 m) V4 l( i M7 A0 q* B
- logText("Application started."); 2 h/ ]; m o: g, ]
- logText("Library operation confirmed.");
$ _8 y! w/ B# c w, J- T - }
复制代码 合并后的html代码:0 m: ?6 \5 z4 B. W
- <html>
y4 V' B0 l: c - <head> / @- R4 S& M! n# J5 S# W. P' ]
- <title>combine_javascript example</title> . r1 U- E% b9 h }* P
- <script src="js1-js2.js"></script>
- B* y% C' t0 `. C. g1 U$ F& d - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
h) ?! Q7 _. B* n% l7 v+ k" p7 U - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
+ V: O( i3 v: ]8 [. F. \ - </head> % v5 y# T: G6 b) I. ^' h
- <body>
( H- x/ p5 A) [$ J+ s& i - Hello, PageSpeed!
+ X' V1 A# C9 A - </body> ' M# [& M# Y! }9 K" C$ [
- </html>
复制代码
; k6 O- _5 G; L" b8 p, Z5 X2 ?8 s* }- ^) J9 n) y3 w
|
|