|
|
html代码:# `, B% z: t+ ~
- <html>
$ k0 D' o' ]& Y/ k$ Z. o l - <head> ! E# x" @$ }# W: T
- <title>combine_javascript example</title> 1 T/ `) G( l5 o! s3 e1 U
- <script src="js1.js"></script> $ ?9 Q8 d, Z" p3 V8 s+ K$ f
- <script src="js2.js"></script> ' q+ o9 }+ j& ]9 ~4 H K
- </head> 3 \- i! X" L3 V5 ]
- <body> 8 j/ b( B R9 C. |( g' A
- Hello, PageSpeed! ' O( s$ G5 d4 ~
- </body> # w1 u5 `. D/ k: [9 a# V
- </html>
复制代码 js1.js代码为:# B2 H6 W& v3 h! A' D# s+ x7 E
- function logText(message) {
4 B) c$ N) C" p6 O! e5 O6 S" v* A6 B! g - document.body.appendChild(document.createTextNode(message));
- g! F0 ^. U1 E1 e% d- Z' {0 G - document.body.appendChild(document.createElement("br")); 5 _7 S+ e! q/ u7 V
- }
复制代码 js2.js代码为:
6 ?3 |" u$ P$ p# U0 o1 O3 M6 {5 J+ ]- window.onload = function() { . t z4 q5 w( ]
- logText("Application started.");
3 ~$ L8 o/ J" A+ D! ?! N6 N - logText("Library operation confirmed.");
, } W; B0 ~ W* l# S1 K& o3 H - }
复制代码 合并后的html代码:* X3 T% u& y. @) X2 F' P3 B
- <html>
* f& H$ u' r3 z" P/ Z+ ~ - <head> % p8 \4 x2 d" R, f3 _' J% K% L0 o& k
- <title>combine_javascript example</title> $ t) _4 C+ n; s0 M5 g- Z4 t
- <script src="js1-js2.js"></script> 2 r; `& k; h+ W5 s5 A( E
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 4 H) v- q% L* n1 \! B
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> " |, Y& _- j& E
- </head> D1 p/ }7 R. J9 A1 }0 ~* _
- <body>
# Y' F4 l* J& r8 Q& C) E - Hello, PageSpeed! & U: ~: e( E8 }" c$ X& `6 Z; G
- </body> 6 m- W. l; o% M' C: t6 R
- </html>
复制代码
% R% h9 l8 m! k* F. o1 ~& Z
+ X7 y4 E% I7 h; A5 i& |( C |
|