|
|
html代码:+ r( n. ^1 f5 o6 j. s# _6 K
- <html>
& K+ M; m! |5 y9 K/ |! n4 @, p - <head>
) J8 |4 y2 _+ Q B' W* b7 X: z) y - <title>combine_javascript example</title>
& H, F/ J) N! k$ p5 Y' x - <script src="js1.js"></script>
% W2 g4 _- Z- z3 S - <script src="js2.js"></script> $ K8 C: e; Z( F* V9 \8 e5 c
- </head>
. j: E" X" j% i" l" {7 c Y - <body> / m v) A* s. w" g. @# r* W9 `
- Hello, PageSpeed!
5 L/ ? Z9 v& i* B/ K+ |! y0 c - </body> & ~, j' P, [2 h/ [% _2 l
- </html>
复制代码 js1.js代码为:# U# u' T2 S' ^% u
- function logText(message) { ) d3 n, {# N* K: ~. L& ~
- document.body.appendChild(document.createTextNode(message));
2 O& _" U. C N& J4 f) j - document.body.appendChild(document.createElement("br"));
% `% Q U, H( [, ]% Z% s8 d - }
复制代码 js2.js代码为:8 `$ k) A2 y/ ~1 Q# o
- window.onload = function() { 5 P% r0 ]* B6 ^& W
- logText("Application started.");
! w/ z/ V0 T4 n - logText("Library operation confirmed."); $ F0 ~/ g' B% K3 g
- }
复制代码 合并后的html代码:
/ a% Z. [4 O5 |5 Y. X- <html> 4 C% u z" A4 @3 x' H5 J
- <head> * Q# D0 _ L) e7 N3 b
- <title>combine_javascript example</title>
8 ]3 _" k4 i$ O0 l: g - <script src="js1-js2.js"></script>
9 A; a, F9 Z# ^ L+ Q* ? - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ! @ n! O9 x+ X+ w
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 1 U8 W. u+ N0 ]% I
- </head> + l5 F; \, U; Q5 q! ^, C! y0 [
- <body> 9 F h. R8 h) S4 }
- Hello, PageSpeed! 1 k* k( }( R0 M7 G% v
- </body> e7 c t% R- X
- </html>
复制代码 ; d A7 Z/ u3 i2 m
0 P' Z/ l0 ]4 U7 I4 W |
|