|
|
html代码:
m( }3 \5 `9 [. d; |0 j- <html> E2 Z, O5 @" _% \% R$ a( D" ~
- <head>
0 V/ i' z" [6 T+ Y - <title>combine_javascript example</title> # [: {# \, s0 l G) V
- <script src="js1.js"></script> / ~7 o+ g* d7 x6 l: n# ^: T
- <script src="js2.js"></script> # y ^5 h# H- l! b5 R
- </head>
& p9 y, n7 R7 E0 k" ? - <body> 8 q8 [4 z$ F/ ?: ]" L4 X% e
- Hello, PageSpeed!
) u$ E H% N: N+ e8 E4 B* o - </body>
. d3 k) U' t0 [9 T$ P$ r - </html>
复制代码 js1.js代码为:
8 e; c& w5 d1 I- function logText(message) { : S3 [# C2 i3 z+ e# ^% A
- document.body.appendChild(document.createTextNode(message));
; Y8 N% Z* V# K$ z - document.body.appendChild(document.createElement("br")); # M ^' ?- _! r, \% B
- }
复制代码 js2.js代码为:
! S" |( ]- ]- ` v' A. h$ D3 d- window.onload = function() {
3 a9 a: C7 e* u9 |4 i - logText("Application started.");
7 N' D+ n+ }% ^# p - logText("Library operation confirmed.");
( y: T+ T0 `7 o( S - }
复制代码 合并后的html代码:1 W i2 d. o; s# r* J0 [) X
- <html>
+ P0 V, D, G2 n9 K1 ~ - <head> " F5 o$ g- S w) u) w9 }/ v
- <title>combine_javascript example</title> ) E5 G; ]$ e: }* f* P0 {
- <script src="js1-js2.js"></script> 4 e/ p$ [1 k4 U
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> . Y0 V/ B: X% K4 Q4 W
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> % A, t$ x# }7 ^2 x& k5 Q0 x3 _
- </head>
- }# E3 @0 h+ o2 h) ] - <body> B* ]: R; s# R
- Hello, PageSpeed! 0 X; i+ S' C# k2 d3 ^6 \
- </body> 6 c7 W- X" o0 Y4 \
- </html>
复制代码
9 y0 O v- N1 m+ i$ k& f
2 A/ ]/ l+ s) H6 U7 h* f# ~ |
|