|
|
html代码:3 U/ D, w$ }* Q2 |3 G* f; R
- <html> 4 c* p* L1 p; |& A2 }1 n
- <head>
! |. Y E$ a4 E4 q+ j | - <title>combine_javascript example</title>
% s; V7 b6 U( Y; o/ m9 T; H$ V - <script src="js1.js"></script>
% B6 l8 I3 T7 r0 N - <script src="js2.js"></script> / O3 k% ^! V/ l; T' Z7 T
- </head>
! l% d/ {6 t: r' x - <body> , W' R4 ` @3 u
- Hello, PageSpeed!
~- q; k* n- w! o p. p7 p - </body>
) ~/ p. x. v% {* O2 J' Q: M! j+ ~ - </html>
复制代码 js1.js代码为:
- `1 q' ?# W7 q" G9 [1 h- function logText(message) { ; K9 \3 t0 b! f& v1 A
- document.body.appendChild(document.createTextNode(message));
; d9 Z, \( r2 q7 e9 K3 ]3 i% | - document.body.appendChild(document.createElement("br")); ( t$ u% r! L0 o9 m
- }
复制代码 js2.js代码为:
o( |; {0 J. w, a2 W$ a- window.onload = function() { ! C z% D! [( y: n, a
- logText("Application started.");
) c5 N2 |0 _' [2 C3 k/ f1 G+ D9 X - logText("Library operation confirmed."); ]" N" G- C6 K5 f/ ^
- }
复制代码 合并后的html代码:
6 V# ~- W4 x7 \. T# |2 b0 _- <html>
9 o# R* B% w& E) L$ u4 Z - <head>
9 O$ z( j5 T9 e5 ]# @. M - <title>combine_javascript example</title> $ N8 p" Q9 R( Z- u
- <script src="js1-js2.js"></script> 4 M) |% z# @1 B* F" e+ _0 ~7 c" ^
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 4 C( Y5 d+ q" U8 `! s' X3 T% [
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ) C; ]3 @- d, V* A/ o4 m; q0 q. ]
- </head>
: \+ U: c& M# ]! G. \! g" n9 {- I; d - <body>
4 ~. E4 [2 x: Q3 F% s( _ - Hello, PageSpeed!
[" _, t( S5 q6 M - </body>
( F, Y8 ^8 T2 g# p, L - </html>
复制代码 5 s! [7 L9 |* z; T+ i% D7 T
1 X: P8 Q& I( ] x# W, b8 f |
|