|
|
html代码:* ]5 a0 b0 L8 v" b' @
- <html>
+ `( m5 |3 A T- k" e. G& y# d0 \% r - <head> , I' J8 w2 l: W6 j7 ?0 S- `% v
- <title>combine_javascript example</title>
5 Q, D& o7 {: Z% e# v - <script src="js1.js"></script> # @; D/ Y5 g$ ?8 f' b
- <script src="js2.js"></script>
# t6 R1 P0 l" a* G - </head>
( `: i5 @$ o2 \/ ?4 C7 G - <body>
9 B. B7 D- t) j( E4 N - Hello, PageSpeed! 5 p# [. x+ C" ~
- </body>
* c9 H: d% C: T4 s4 G; M - </html>
复制代码 js1.js代码为:) _+ z" J3 ^# Z! [/ ?
- function logText(message) { & {4 _. C) T2 ]* l. b
- document.body.appendChild(document.createTextNode(message));
! H' a- h% f, w+ O3 { - document.body.appendChild(document.createElement("br")); ' P! `% g0 g3 {. z0 q1 _4 c. E( V
- }
复制代码 js2.js代码为:
# L5 a; ^& P6 ]* g6 i" d- window.onload = function() { 0 m1 l# x9 f: x4 g" f x( P
- logText("Application started."); 8 `0 `/ O d$ U
- logText("Library operation confirmed.");
" \6 a% `3 Y, D7 }' z - }
复制代码 合并后的html代码:8 z2 k* l( @9 D. l6 h: z
- <html> ) ]% i* i: R( P' M% a, ^* x6 g
- <head>
! V B H1 d' l( D' v: k - <title>combine_javascript example</title> 3 `% f4 F4 C9 g5 l1 Z3 i
- <script src="js1-js2.js"></script> % z6 j3 u: O8 f4 I( G6 R3 F4 Z
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> 9 S6 w; X- B1 D4 L6 a4 ]
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
. {5 \( T( o, g- l% P - </head>
" H! W- B( d$ \6 L" Z - <body>
" n* X# W% c" v/ _" J - Hello, PageSpeed! 2 G9 y' Z# u3 e$ Z4 j4 r9 j
- </body> - ~3 g' i$ A7 k$ ]* A" T
- </html>
复制代码 / p# }5 N. _5 U+ J
2 u( u/ C2 W9 ^8 S: l
|
|