|
|
html代码:
! ~. U' r0 `) a+ ]+ B" u% S8 X- <html> $ ^- G" r! v( i" X; H
- <head> $ i A$ {- V0 T4 E0 l1 r+ U; i
- <title>combine_javascript example</title> ( T I# p m: v& R4 ~+ [7 R8 g7 C
- <script src="js1.js"></script> ' ~, V2 K) g6 p
- <script src="js2.js"></script> + \& a- E1 p" l2 g# P8 \
- </head> 3 m7 `$ {7 c4 S' p |8 ?0 T+ k1 y
- <body> 8 O- H7 Z% ?0 b, Q5 V
- Hello, PageSpeed! + A3 a% W5 M/ v# P; \. a+ q/ C
- </body>
& ^" K, o2 b% I; ~9 |: q6 J3 m - </html>
复制代码 js1.js代码为:
/ T5 O0 e1 g9 `1 |* M- A- function logText(message) {
% h# _+ j2 L6 l% P% ` - document.body.appendChild(document.createTextNode(message)); 0 Z5 O% |" i" A1 {7 `1 s
- document.body.appendChild(document.createElement("br"));
) c$ M; u) o9 A: T7 q9 } - }
复制代码 js2.js代码为:1 Q& B- @* V4 x) t( h
- window.onload = function() {
% L: k# w5 [5 Y9 z - logText("Application started.");
' o- m1 u! k9 c* x- g4 X( E) I w( ? - logText("Library operation confirmed."); - m( o: W2 |* l! _8 m
- }
复制代码 合并后的html代码:, J, K) } ]/ O8 K: b, q0 k/ b& R$ [
- <html> ! t; d) m* X! E$ r, S) q: ^
- <head>
1 z( M9 N' P; G( e, x- O - <title>combine_javascript example</title> 9 }: l2 |, B _4 ~6 ?" p0 e% [4 m- Q
- <script src="js1-js2.js"></script> * W4 a" D4 E$ O
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
. I. {' r' D8 [ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
& _. K8 \. g% Z {+ u - </head>
- J) f7 T7 ~; L6 X; C; Z - <body>
8 W1 a, E* L' | - Hello, PageSpeed!
3 P ~( n8 e8 o - </body> 0 q; A5 f8 y& f" k0 \
- </html>
复制代码
4 n( g/ t4 s+ W3 g
7 B. B5 p" u, X# E- J8 n; M' W |
|