|
|
html代码:
/ \1 J! S( W+ c4 |8 \0 X- <html>
6 [8 D0 G v6 d3 H - <head>
. C4 H+ M0 j" Y2 ^0 q - <title>combine_javascript example</title> 1 \0 t5 T8 |: w1 Y+ c5 |+ l
- <script src="js1.js"></script>
* _; \# c9 W: W' g/ t) T; J# a# B' { - <script src="js2.js"></script>
1 j/ ^. v& p1 i+ J5 q0 h) s+ Z - </head>
8 R/ J0 m8 F" W1 O d* I- m! ^* g - <body> - R- u: w6 j, f U1 ~9 D0 t
- Hello, PageSpeed! " M6 g: Z/ I, E' W3 v1 J0 S P
- </body>
+ K5 g0 ?1 r! ]! @- s$ t - </html>
复制代码 js1.js代码为:) T! g1 q$ E. k' A$ Z4 [
- function logText(message) { |7 I( B" k& K; ^& U. r
- document.body.appendChild(document.createTextNode(message)); , z- t# x) F' q1 d& I- i9 [
- document.body.appendChild(document.createElement("br")); ( {, I5 {1 E6 S
- }
复制代码 js2.js代码为:7 _9 F, p' U6 t- t3 Q1 G
- window.onload = function() { : f+ h- x% f$ h: E
- logText("Application started."); & P" M, g. y6 O& O1 p4 M, _2 J) T) e
- logText("Library operation confirmed."); - j5 _2 A7 M: e% i9 t: m
- }
复制代码 合并后的html代码:
' `+ Q7 J$ K% Y2 E9 J- <html> $ F! w/ T0 c5 Y9 |! z( o
- <head>
. d4 f U! Y) A B - <title>combine_javascript example</title> 2 |( {3 ?* M: _/ w5 e6 u
- <script src="js1-js2.js"></script>
i7 B( s' _: m6 L- b - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : R- P/ O# {4 c& Z
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
: o: t# o7 `& G+ c( S - </head> * A( F3 C) c b1 r6 B
- <body> + P4 w6 X. y: x/ |0 t8 i
- Hello, PageSpeed!
A' q% k, j# [* E1 _ - </body>
+ a5 i# ]$ ?4 M8 x, {" i5 }" G - </html>
复制代码
6 Z3 i! ?) c+ }4 I& B- ] @
: b R: R( ^- `" \ |
|