|
|
html代码:
" _- l0 D1 S! p- J7 r# _; R1 q- <html> * ]3 m9 @2 ^9 m
- <head> * s8 S1 g; g9 P
- <title>combine_javascript example</title>
! ^( \+ |9 f$ q - <script src="js1.js"></script>
# @3 J& k' R( y) B+ Z1 C1 S3 Q - <script src="js2.js"></script> 4 P1 D! g# z. O h
- </head>
; A$ s2 n. Z6 n1 V# s5 f - <body> $ t' i5 X8 [$ j2 v* z: ~4 D
- Hello, PageSpeed! 4 r0 L- l! M. l" O u0 p7 S
- </body> 5 [" u* m# l9 S4 d7 B& V# x4 X: [
- </html>
复制代码 js1.js代码为:
% N' @* s+ u3 \( l4 Z5 _) ?0 F- function logText(message) { 2 N+ @9 a! C( g$ T/ Z
- document.body.appendChild(document.createTextNode(message));
1 `4 ?$ g8 s$ ^( Z - document.body.appendChild(document.createElement("br")); & n6 [; U v) S7 t U; H
- }
复制代码 js2.js代码为:2 V& D) H& M, j5 f1 B) w" c7 j+ ?
- window.onload = function() { + l. s6 t3 l/ v6 Z6 l
- logText("Application started.");
7 ?8 @- z' ~2 i& X - logText("Library operation confirmed.");
5 b9 k( d* F2 C3 j% { - }
复制代码 合并后的html代码:! m9 ~6 F2 p" U9 k' ~6 f
- <html> : F# s; A. e1 o+ L& J
- <head>
* A8 Q8 z# q4 O; R/ V - <title>combine_javascript example</title>
, T u4 S( b6 K# ` - <script src="js1-js2.js"></script> * E a) Y5 t6 R
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> % H* J( m7 f& G H+ p8 j
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 3 W2 t) I- ]9 |% o- Y# S# d
- </head> ) Q: ~1 ^6 A2 B7 O9 |: t" I- z
- <body>
6 @+ L; R) `$ R* i' l# P) _9 v( N - Hello, PageSpeed! . R" D' T; p" E3 ~
- </body> * e" y8 } p1 r D6 ?: C6 C
- </html>
复制代码 & e! k5 i2 C6 C; Q8 ~( [- c
$ r, Z: w3 q6 c1 g
|
|