|
|
html代码:! B' R9 v- k7 Q# i
- <html>
( m$ ~: |3 n' F - <head>
# R# H! s6 K7 `' P5 l - <title>combine_javascript example</title>
, ]: b1 Q) W1 M* L0 U - <script src="js1.js"></script> 1 O2 X& r2 i( }2 s! P% W
- <script src="js2.js"></script>
s1 W% U) ?% G& P G) T; S! h - </head>
) M |. R2 z/ o; x2 H- R - <body> - Z3 N/ \9 J# y7 a3 E
- Hello, PageSpeed!
. r8 K# |5 S( Y( q" w - </body> t/ w2 i: a: f" T3 A: ]# G$ V
- </html>
复制代码 js1.js代码为:# l% f! u1 f! H; l! x
- function logText(message) {
3 p! K% S! p% Y5 S - document.body.appendChild(document.createTextNode(message)); ; A% ~* n7 [! K. l, H& c; n } {, i
- document.body.appendChild(document.createElement("br")); ' K$ C! }7 q/ A2 o6 Q ?
- }
复制代码 js2.js代码为:* }2 d3 m2 h- @8 j `9 r& v
- window.onload = function() {
; ?; F) L! h% [) \+ i. o, Q - logText("Application started."); " V) u; i# G* _' l1 h4 v
- logText("Library operation confirmed."); ) G, O5 X9 o) z2 ~ N3 @, W; l) ]! E& h
- }
复制代码 合并后的html代码:% x# i+ F# s5 I1 [6 w2 M
- <html> & t' R; h P- O8 E( d* L$ ]
- <head>
/ A& |* r1 O3 z! p - <title>combine_javascript example</title>
Z& E( ]9 X/ H U1 [' R. z - <script src="js1-js2.js"></script> + Y9 ]& f+ v4 L0 H
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 7 \+ m7 U3 r* r
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
3 o0 A1 |4 O1 A i3 b9 K - </head>
. Z L2 \; s; h z$ p, V' N - <body>
( x- P& [# [$ z# e+ s. H# n( v - Hello, PageSpeed!
* n( F6 t! u% Y) n. j5 R/ F - </body>
8 [6 ^7 ~. X" }/ R7 A1 T8 z- ^5 [! U - </html>
复制代码
# O3 u" N9 c6 u/ ~# d9 z7 R. z
/ t0 i7 [9 I( {& }. F |
|