|
|
html代码:
) T U) c. ?5 ^4 q, b- <html> & k5 Q) b7 E. ?+ q; n: \+ l
- <head>
) W8 I Z. p+ ~' T - <title>combine_javascript example</title>
+ l! N4 ]+ h i5 P - <script src="js1.js"></script> : L" F8 s% b; j. V; D9 S6 C
- <script src="js2.js"></script> " X5 K: x2 I; z E. h' B9 E
- </head>
6 n* o. C& q7 }# ] - <body>
) h5 @2 k1 T2 Q7 p4 M - Hello, PageSpeed! 8 H8 q9 J+ v0 {/ Z/ [! C/ t
- </body> $ X7 }: t$ F% Z( }9 X
- </html>
复制代码 js1.js代码为:
) A& w9 T. X: w- _- function logText(message) { ; }/ m, u4 e7 L/ Q: z; `9 a4 t* Y% H. I
- document.body.appendChild(document.createTextNode(message)); + o: I: j" W! `1 Q V4 d1 P6 b
- document.body.appendChild(document.createElement("br"));
8 ~! c8 r0 z8 Z- H( T. a# b - }
复制代码 js2.js代码为:& l! D1 p4 K. ^( V7 J/ x2 j
- window.onload = function() { 3 m; R5 P0 U0 {; S4 C, C9 X" S
- logText("Application started.");
, r0 _+ n b# G ~* e - logText("Library operation confirmed."); . b9 B+ v: P$ z- `0 u
- }
复制代码 合并后的html代码:
* n! H# s) ]' U6 \- <html> ( y, B. H' V, v0 S4 J1 ~# i+ F U
- <head>
& z; c! J0 K2 N: O/ b - <title>combine_javascript example</title> 2 d; [- c) ?1 B: a& ?
- <script src="js1-js2.js"></script>
: L! x, r5 o, U" Q5 o9 ^ - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
* i* O( C1 K- }: N; u. T - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
! {7 S* u: W. Y& t/ H3 l# `* D9 d4 ~ - </head>
$ A% t' v9 K0 s f - <body> : F& z2 }) Q9 w; J" q) g
- Hello, PageSpeed!
2 z. {- [; W$ U6 K. o - </body> , ~& H0 b+ w- R8 }* R
- </html>
复制代码 8 B+ j& `4 F7 v0 {' f8 h4 H6 x" D u7 @
# D! ]1 g, ^$ c: ^' N' f
|
|