|
|
html代码:9 Z. q* C( X0 i& h
- <html> " U" [! ]! L3 j* v5 C' r
- <head>
# \% \3 a2 r3 E. z& e# x8 m7 b% @ - <title>combine_javascript example</title> 0 V8 z6 Q: ?% ^3 Q; W
- <script src="js1.js"></script>
5 |0 a. `* o* N# }& [. O" T. J' B - <script src="js2.js"></script>
3 E: ]0 m/ @6 f7 u1 Q8 v - </head>
' m& e! ]' X! Q' H, h4 p - <body> % I5 q9 a$ g4 V/ R8 G6 p
- Hello, PageSpeed! 1 n% }: L3 x; y: O8 }
- </body> 2 G% A. a% N0 U6 }2 u/ u! ~$ W) N
- </html>
复制代码 js1.js代码为:, s! T' V# Y Y* a2 |
- function logText(message) { 1 s4 M- q% l1 q- }& O: V8 E! n6 Q
- document.body.appendChild(document.createTextNode(message)); 8 F* o8 ]2 j w7 \* t* E; j* o
- document.body.appendChild(document.createElement("br")); 9 r8 e! K. @) a) \. X& H0 ?3 A
- }
复制代码 js2.js代码为:
# Z- Y4 g" @9 o7 Q y% j0 M! u- window.onload = function() {
( q# w4 a, _% ~ d. m - logText("Application started.");
. K5 [' @$ `9 |& w ]) a: x* G- ~ X - logText("Library operation confirmed.");
! s4 b/ X! r7 i* v - }
复制代码 合并后的html代码:
- @0 N; H7 h6 q3 ] T0 V- t5 M1 N( i- <html>
8 u6 M0 d W# [6 B( d& h% O3 o8 ]6 n - <head> ' n- a3 W6 g. t# c: c. s
- <title>combine_javascript example</title>
/ z( Z* X' R: p" R; { - <script src="js1-js2.js"></script> 7 o; P5 w1 g' @( [+ w2 w3 \
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> " R0 ~" N7 ^& K* [2 X, A! [
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
) N( O/ \) P# D$ i) q i; ` - </head>
( T: X7 j* J: M' l# @0 h* [ - <body>
! E1 Q1 [( |: g* { - Hello, PageSpeed! 9 d1 u, |- @" J v
- </body> 0 v3 b8 o4 O* s
- </html>
复制代码
' O. ~" v( l0 L& [0 \& P6 T" \
5 R1 F# M- C% [1 W. Y |
|