|
|
html代码:
% R8 `/ n; b% m- <html>
' h8 {& S: R/ f+ c& [1 w - <head> * V3 Q. p, H1 o% r
- <title>combine_javascript example</title> ) `3 N5 U4 p0 I8 ]& j6 E' K
- <script src="js1.js"></script>
. E* p$ F" E0 R0 [3 d: Y8 e: @% D - <script src="js2.js"></script>
( _3 o7 ~+ i# ~2 X - </head> ( U/ W" W1 x' ?) C1 g! q$ }
- <body> 9 P& I# Z5 `7 {. T. e$ \: }# M
- Hello, PageSpeed! . v! `, U$ V/ Q& t0 V: d
- </body> 3 _ s4 j" W: t# I0 d) \- A f7 m
- </html>
复制代码 js1.js代码为:1 b: J% s4 e# ]( Y
- function logText(message) {
" h# n7 \1 H: g3 [7 Z$ f - document.body.appendChild(document.createTextNode(message)); " A) p/ v0 k8 D" }, G
- document.body.appendChild(document.createElement("br")); - V3 D7 L K- u6 e6 `
- }
复制代码 js2.js代码为:
8 m$ [! }) ^1 g9 s3 e4 j- ]- window.onload = function() {
( k$ g3 Q8 v3 p9 e- o - logText("Application started."); : p& u6 `9 W1 Z! m/ ?& `) ?2 u- T) C
- logText("Library operation confirmed."); & Y( ~9 O7 t, O) W' T
- }
复制代码 合并后的html代码:
7 u! F* M; H9 m( c# y8 T6 R. C M- <html>
* h$ ^9 }: M* v6 k6 U2 V3 |! Y - <head> 5 b+ \5 U6 D+ }# p* V2 W
- <title>combine_javascript example</title> % L' O# C: B5 r+ r6 f/ {; \' R
- <script src="js1-js2.js"></script> X7 {( N8 E+ d2 u: W! b* f
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
$ s; V, m2 e$ r! T$ j# B7 [! O - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 8 y. W+ Z& d. V7 `1 S
- </head> , R* x0 x4 M9 U4 n2 }
- <body>
% L+ M9 c+ p5 c - Hello, PageSpeed! # d5 N1 |# {( ~+ o: K, n1 P. L
- </body>
* g8 k0 ^2 X3 `% h b - </html>
复制代码 : \: G v. S0 K% d- M& T! L, F! s
: q& y- i& y3 R8 X5 ^ |
|