|
|
html代码:
! t7 u& I. R! |$ S' D1 x6 G- <html> + p5 Q/ f) i/ c" R" W4 g x% m4 |
- <head> 4 c* k( J5 ?6 {0 j8 k' P) g
- <title>combine_javascript example</title> 7 E0 G5 @8 r/ ]9 v+ H
- <script src="js1.js"></script> 3 h! y, r* C' [6 s2 G3 u# z
- <script src="js2.js"></script> & q: e _2 f4 a7 V9 ~3 C
- </head> / q* X1 \- w* N0 N! j, Y P6 r5 o
- <body>
% r# Z' E( W4 j1 m7 F7 L( } - Hello, PageSpeed! 5 I* j/ \9 {( K5 r" s3 ~
- </body> . f: a8 G- U1 [' ~) @8 u& r
- </html>
复制代码 js1.js代码为:
* M9 H' p L! g8 l( `$ d- function logText(message) { * |$ G# B; n% U$ W
- document.body.appendChild(document.createTextNode(message));
, I$ K# w3 S+ U7 m0 E5 U - document.body.appendChild(document.createElement("br")); $ c: [1 ?5 e3 J1 [
- }
复制代码 js2.js代码为:
9 L2 o' b. s. \" l- window.onload = function() { * \( v' Y$ }8 s# x
- logText("Application started.");
* X. M( T- \$ m' W - logText("Library operation confirmed.");
9 @$ D9 V" p& b8 e5 x - }
复制代码 合并后的html代码:
4 m( y% [8 B3 c2 L' v- <html> 3 T5 M% I- @6 Y
- <head>
' l: P$ Z/ {+ _/ A0 L6 C9 {& P8 m - <title>combine_javascript example</title>
/ z2 c; Z9 r' e1 H8 i6 z - <script src="js1-js2.js"></script>
1 x4 `% {% Q, |+ Y - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 2 p# A0 S( Z: Z
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) o* b; X5 M3 a5 h7 Q. F9 }
- </head> y5 G) D( H, O) Y% ~5 ~
- <body>
2 \. b/ W1 W) c6 j# G - Hello, PageSpeed!
! ?! X; I( g- S7 r H - </body> . d, h7 s+ k& w4 P6 {
- </html>
复制代码
# k* z# O+ x1 S( s2 t! I
2 S! {9 B Z) @; z9 G$ s |
|