|
|
html代码:
% z9 U3 x* o( Q" T/ k" \5 I- <html> 3 g$ R% ^+ U. Z. x
- <head>
( |7 w0 f4 D& _3 X0 Z - <title>combine_javascript example</title>
- J# D z+ b# _6 x8 ?# U - <script src="js1.js"></script> + L9 U0 H% d; T6 R) p0 w1 l
- <script src="js2.js"></script> / }7 ^7 B% K9 {; {9 q, X
- </head> % M2 }% C! H% }, k# J: O) h# ?
- <body>
+ p. ?* [ P# }$ x8 v& F( A - Hello, PageSpeed! 9 ? r- P6 F( d7 P7 R9 R: ]$ E
- </body> ; F" \8 h1 [, W" P
- </html>
复制代码 js1.js代码为:+ X0 v0 i3 ~/ f& _
- function logText(message) {
5 A% [: n! |+ H1 h% b" g: P - document.body.appendChild(document.createTextNode(message)); 1 x' b6 p9 {+ @# I
- document.body.appendChild(document.createElement("br")); + O8 q6 P# C! r: T/ U c0 [; I' ~
- }
复制代码 js2.js代码为:: T3 g- m# N) n8 ]. P
- window.onload = function() {
* S9 h5 D" {) g - logText("Application started.");
* M* ]7 @/ [" Q6 Q - logText("Library operation confirmed.");
9 C+ s W1 S0 b- \; t8 a - }
复制代码 合并后的html代码:
4 b9 b4 F! j. x( i4 `& Q- <html>
/ m5 K( ^/ C) n2 w - <head> ! d6 ?, A) O6 F3 ]. m
- <title>combine_javascript example</title>
* K! {" {9 C1 }2 c - <script src="js1-js2.js"></script>
( S9 O9 P, [5 s. v3 C, T2 M - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 5 e1 Q- z3 R. w" X
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
$ K. q* W# o' {9 P - </head>
3 U2 P# c1 N3 Z - <body> 3 c, T; Q0 Z% t$ R
- Hello, PageSpeed!
5 h, L( V2 r$ Y8 n p1 F5 d - </body>
* i: N; I7 p' r1 ?. s3 I. I0 `1 l8 E - </html>
复制代码 6 N2 w4 q( e0 s2 h4 Y
! v0 ~8 B# N4 M1 [# ^ |
|