html代码:* x* m+ m$ m: Q* F+ C* O
- <html>
( K3 [' F1 w0 l) D4 E - <head>
) c X# }: y5 v8 ^8 _8 f) d - <title>combine_javascript example</title> ) X* W3 [' }; J, U7 r
- <script src="js1.js"></script> $ c# @! `0 z# T* e
- <script src="js2.js"></script>
+ I. e! r8 s+ Q8 A - </head> : |* ^) R" h* y; g
- <body> h! T A& c# p" Y& p; N
- Hello, PageSpeed!
; E" N8 A3 B$ I& v: x - </body>
( x/ X4 Q, m! }- @! J, o" E - </html>
复制代码 js1.js代码为:
" }* X" F( d! Q0 @( L" N! C$ E) q- function logText(message) {
5 l6 D' d, {- e1 p, P w$ [ - document.body.appendChild(document.createTextNode(message)); . W8 A6 \* i3 m1 L3 ]1 _" C, z. B
- document.body.appendChild(document.createElement("br")); 3 _7 C) y4 ]/ |
- }
复制代码 js2.js代码为:
5 ~& \5 y2 f' x3 Q; |) S- window.onload = function() {
/ y( K" Q2 C& \) s1 C# \ - logText("Application started."); ; C% ~* l9 h. I e# _- w8 Q; g
- logText("Library operation confirmed.");
6 V+ @" ]$ t( ]/ E0 J& z: b: L& E - }
复制代码 合并后的html代码:# E, f7 z, m6 T, Z! O/ G; b
- <html> , ]( \2 Y1 T6 H5 K' |* z+ v
- <head>
3 u7 ^. N: H( ]8 Z - <title>combine_javascript example</title> / q* ~6 j2 P# `3 B* {5 ~% c3 b
- <script src="js1-js2.js"></script>
7 `8 x' C8 B1 N2 z B - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> : i1 w2 t' m. q) h
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> ! g/ t d; I9 P; _
- </head>
7 g) m9 N9 b' N. t5 l: B - <body>
, ]+ P) X# S0 O* l5 I! z - Hello, PageSpeed!
3 s, i2 y1 v3 O - </body>
" }0 ]. ?$ T- L! H5 A0 ]( K - </html>
复制代码 2 {$ I7 u; }1 W+ ~
+ j& u- w* ^5 g7 ~& | |