|
|
html代码:
- M, Q+ O, D* i" r8 |/ W! b8 O- <html>
6 P" h/ H/ N+ m; U: R - <head>
2 H$ ?* Q/ j# C2 N" ] - <title>combine_javascript example</title>
3 ~' q* P8 t: J! a" w - <script src="js1.js"></script>
; E4 ~0 J2 B9 t+ t; f, l - <script src="js2.js"></script>
7 q Y5 M4 _# v' ^ - </head>
/ c4 P4 D2 T, M4 t* q - <body>
! G, u6 i* c* |! i* C - Hello, PageSpeed!
2 l; k5 J$ n! @( @! _0 r - </body> * }5 A* a) i. q$ g" n
- </html>
复制代码 js1.js代码为:
& i8 P q& O2 p: w2 H- function logText(message) { 1 {9 L8 J9 w) [' D$ X4 a4 p
- document.body.appendChild(document.createTextNode(message)); / ^6 b. _$ P: R
- document.body.appendChild(document.createElement("br")); 1 i I0 ~$ S3 Z7 w$ M: u d
- }
复制代码 js2.js代码为:; `. _. i. [' Y+ l& w D& W
- window.onload = function() { # |" r8 F% W! n* I* o5 E
- logText("Application started."); $ e+ u/ H$ \3 I8 u
- logText("Library operation confirmed."); 2 N& E8 M" [& z' e9 a
- }
复制代码 合并后的html代码:
! B4 ?+ w4 n( B) s1 w: [- <html>
* Q' S2 ?4 |0 d; b5 N6 l( t& U( T5 t# k - <head>
1 X+ K# G6 D2 y - <title>combine_javascript example</title> ' R9 B2 V9 _* O% O4 _! Q2 T
- <script src="js1-js2.js"></script>
3 l: `2 }* d, f: M4 B( Y - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
7 A: ]' v3 Y/ T6 |6 w4 j - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
; ?8 Z/ n& R3 t0 e, V8 y - </head> ; |% L# M8 V* w: ~5 H
- <body>
9 ]! _( `* i. ]/ }. @1 F1 t4 {# q - Hello, PageSpeed! + v# Y6 \8 C& M3 C# s J
- </body> ? A0 D2 h) `9 _' `1 T" I x
- </html>
复制代码
0 _. n% E y4 r0 T2 F. d- T, Y3 Y! d4 c: M$ F
|
|