|
|
html代码:2 C; u! u" J4 ~, Z5 s
- <html>
! F% _& j' ?+ K1 y- g/ ` - <head>
7 `4 u; K+ m! _$ n5 z/ c1 x - <title>combine_javascript example</title>
. Q/ j- P+ S/ q U5 u' x - <script src="js1.js"></script> : R: x4 z2 N8 K6 s6 {. V. ]. `
- <script src="js2.js"></script>
4 q, I& v4 L) D/ `+ X% g$ K - </head>
9 @! ]- l" Z9 v - <body> $ ^2 `5 S& \+ X! v2 Q
- Hello, PageSpeed!
9 f: o5 [! D8 K2 H& r0 S( E" s" | - </body> ! r$ k! E: f+ `* {1 w
- </html>
复制代码 js1.js代码为:
% q" L+ v! o* X! F( f- function logText(message) {
. U6 C8 ~ i' R6 l+ q - document.body.appendChild(document.createTextNode(message));
- c6 ?/ T c1 P9 r! u - document.body.appendChild(document.createElement("br")); + z6 {: Q) Y4 c7 ^- k- M
- }
复制代码 js2.js代码为:
& Z4 v9 I; b+ v4 Q- window.onload = function() { ( E* r3 B' N4 q8 f; ]6 a" x
- logText("Application started."); ' v, p9 p1 T* [! j6 Z
- logText("Library operation confirmed."); % @8 }5 ~/ x h0 Z5 l! X2 T$ ~2 M" L
- }
复制代码 合并后的html代码:
9 Q0 {+ r/ O- r: C- <html>
/ s. i7 z9 _7 g" u: ^* Z' X5 t - <head>
& X& P. C+ g: N$ G+ e9 s, K. g2 v - <title>combine_javascript example</title>
7 k# x8 | d* Q A# q' c! {# w, V - <script src="js1-js2.js"></script> 0 b" k" D8 r7 H, D1 U* z
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
0 o1 x2 ~) C: U* }+ K9 G9 x' \8 e - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ( q. w+ J4 X* A$ s: O
- </head>
1 N5 X2 d: _! w8 Y$ H - <body>
* X- h0 _; a5 t6 } - Hello, PageSpeed! ; m; ~: K3 D9 K4 V. r, {7 G
- </body>
7 w A% S1 Q1 E- {$ f0 Y+ I - </html>
复制代码 2 R) |- `2 f1 L9 i% a" K! H x; f
* u3 [/ h8 |# i& o! a$ b4 E; U) k |
|