|
|
html代码:
1 a2 e/ k8 A0 D7 G# R; a; r( ]- <html> , a: ~: w& l0 ~0 B5 h
- <head> % [! n$ o, P/ z9 k B
- <title>combine_javascript example</title> 7 C- A8 X. R2 [
- <script src="js1.js"></script>
3 i5 _! [/ d$ v - <script src="js2.js"></script>
g# J8 N. J0 j - </head> 2 f7 ^( o- Y# E: `
- <body> 6 q6 R$ P9 H$ J
- Hello, PageSpeed!
0 s: q3 m# u7 G8 `' C: w/ j, ` - </body> 3 |4 L" `8 r; Y8 ^# W3 u
- </html>
复制代码 js1.js代码为:3 T z8 U: W' k2 a! o- h' s6 Y4 z
- function logText(message) { + Z% Z6 ]# u, F3 o. H: Y6 I
- document.body.appendChild(document.createTextNode(message));
! Q, U0 }- F; Y/ S - document.body.appendChild(document.createElement("br")); ) ^# d. Y, k5 y$ e. h7 L# q
- }
复制代码 js2.js代码为:( t/ _& g4 A3 [+ o. H
- window.onload = function() {
8 v5 d0 R5 z' \. e' e - logText("Application started.");
6 T- ~0 Z" n1 d9 z5 k - logText("Library operation confirmed."); : q8 t8 p+ m) V) `$ Z7 D0 h) |
- }
复制代码 合并后的html代码:
7 K9 X) R. \6 M0 f0 b& ?- <html>
& b7 L( O3 n( x; g! L$ F - <head>
; q: x, l8 J# e: {1 Q# W$ q; x2 S3 \+ ~ - <title>combine_javascript example</title>
9 U- H( `( a/ g7 I, T7 V1 r& U4 s - <script src="js1-js2.js"></script> & O0 F* [; r* d: N1 d+ q& p
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
+ N, Q/ s+ P( F/ f3 U+ }2 s - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
; x# @( @- a6 d* C: Y% E5 o - </head>
$ g! m9 K, D- G' x' N - <body> 3 F, ^2 I1 @2 Q. n+ ?2 `
- Hello, PageSpeed! $ y+ r" C3 w; l
- </body> + r% g$ a9 o- C$ C: a- g4 O7 S
- </html>
复制代码 ! R3 f$ T. T4 ?2 b
7 [* h, T3 b' f, z4 S+ l |
|