html代码:
0 z* T: A% H" m- <html> 2 e" a+ P+ B9 h/ z" A* }: s* j: M' I: v
- <head>
& b/ L; t- M; k8 A* y$ U - <title>combine_javascript example</title> 0 O" z5 O) f9 H
- <script src="js1.js"></script> ) I7 U. n3 X% l, x8 C$ \
- <script src="js2.js"></script>
) |4 A8 B3 ?4 e& o3 E; i, i/ p# p7 A - </head>
4 H1 H% o! `/ R8 H9 B/ Q" _3 X - <body>
, |' U, F6 d* M, N) h5 ~2 o - Hello, PageSpeed! 1 q$ B' W+ e2 H/ T- _
- </body> $ v$ Y% m0 d+ n v) ^2 z
- </html>
复制代码 js1.js代码为:
* \/ Q r; g1 d" N U7 B2 D- function logText(message) { u" D5 A( w* Q* R
- document.body.appendChild(document.createTextNode(message)); j1 k1 p- Z; x9 Z( C/ e
- document.body.appendChild(document.createElement("br")); # n. C$ U, J1 k. h/ J+ o
- }
复制代码 js2.js代码为:
2 W& U% z2 N f, V- window.onload = function() {
1 N2 ^5 Q% `, O0 x - logText("Application started.");
4 @5 g( D: L' t, g: P; I - logText("Library operation confirmed.");
! h) m+ Q& D3 u6 m9 b1 ^5 L - }
复制代码 合并后的html代码:
8 C" i& \5 H: v- O! ~4 v0 a4 ?- <html> # k4 v# h/ t6 w( g* J g
- <head> ( l6 ^+ J* h2 u n5 Q, z6 z
- <title>combine_javascript example</title> ( C! D) t+ q$ }
- <script src="js1-js2.js"></script> 1 ^$ l8 m' ], P! [
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 5 w: K+ X+ o7 h% p
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 3 ]3 ^7 s; ^3 _3 W# W" v
- </head>
* e/ k6 I- ~& l1 l0 E6 c - <body> 3 o5 D& V @/ k% V4 _4 n. |5 m
- Hello, PageSpeed! ! p/ {; o2 { F. q" P8 s
- </body>
7 I6 `4 g6 n8 ^$ d7 H: ^ - </html>
复制代码 : F4 k" k: _6 T' y* _# L( ~
, w+ B) s* `# M( S& n% y8 H) o. u" @ |