|
|
html代码:9 A4 N+ z( V$ j" T. v7 ?
- <html> . v$ L+ h5 C3 V& W& |
- <head> ! U: Z$ W* u2 E0 y/ S. b( f( s* Z
- <title>combine_javascript example</title>
$ K2 b7 k& N% b - <script src="js1.js"></script> ( j8 U+ v ^4 j/ {; R/ O
- <script src="js2.js"></script>
`& u& y( x( m' } - </head> , o# N$ `; T1 f g$ r
- <body> * X& ?$ Z3 E' ~9 W
- Hello, PageSpeed! + `+ |' `' H9 N+ v
- </body>
+ k, ]9 v0 @7 g" u$ h9 [) r8 v7 e - </html>
复制代码 js1.js代码为:7 O8 `' v/ p8 T* d* P6 B( d- H6 {
- function logText(message) {
( x, C; N+ l# O6 h* b3 g9 c, A4 x - document.body.appendChild(document.createTextNode(message));
/ x1 {! G4 M) v; K+ E - document.body.appendChild(document.createElement("br")); : H& b8 U9 a" i4 K
- }
复制代码 js2.js代码为:
" Z7 Z" W$ O! Z% B0 \- window.onload = function() {
% I) L+ l9 r$ f6 e6 v+ { - logText("Application started.");
- Q ]# u, B* @% ?4 n" M$ W - logText("Library operation confirmed."); 1 k; }. T5 c/ E
- }
复制代码 合并后的html代码:0 E6 F5 L2 W- P9 W6 o" S0 K' x
- <html>
+ M) v' e2 A. O. ` u9 ~ - <head>
# F8 ^ d: Q+ z- z% _9 B! A - <title>combine_javascript example</title>
* M/ A' X5 @5 b2 @& C6 Q% Y2 C0 T. H' O - <script src="js1-js2.js"></script> $ N( w9 t2 O# _4 C- c* a
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 3 P* E2 ]1 S9 C T% P
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
. v1 A, M F# c) ?4 S- n - </head>
( L$ C! ?1 J H8 f - <body> ! }8 n, w- o6 f$ R9 B: f+ U
- Hello, PageSpeed! # u& Q H0 w3 n/ i: ^ P% Y
- </body>
$ Z2 ?/ s6 R+ }$ u9 g' V& O' { - </html>
复制代码
( u1 M" W7 o8 h+ `1 V" v
! H& j: Z: v/ D+ s" I" ? |
|