|
|
html代码:
" A. W9 D) l; ~. h$ m3 a5 ?- <html>
- z$ f/ e1 C# a! a: E2 V! x - <head>
4 U0 m& P; ?1 Y5 Q - <title>combine_javascript example</title> 2 ~0 R7 @, H0 u5 R ?/ |6 M
- <script src="js1.js"></script>
5 H% G- ] ] D& B0 \9 C: S5 Y5 f - <script src="js2.js"></script>
6 v$ ?8 Z3 S1 w6 U$ t - </head> # X% O- ]1 @+ j. `, F8 t6 E0 F% ^
- <body> - a& W; i" F- u: n1 d
- Hello, PageSpeed!
_; x) T3 q$ w# o: [. P6 u - </body>
" s: }7 I; A5 s; K - </html>
复制代码 js1.js代码为:5 U: t) @, Q& d6 _
- function logText(message) { 0 K, G5 H/ t; a( e2 {. d
- document.body.appendChild(document.createTextNode(message)); 2 _2 ]$ O9 J- k5 f* h
- document.body.appendChild(document.createElement("br")); ) i0 p: u D, G) N" c) U
- }
复制代码 js2.js代码为:' O& u% n4 ?* D
- window.onload = function() {
b( X' a# t% y5 L: Y1 x R6 B i - logText("Application started.");
; t+ C/ c5 l9 [4 V2 f ] - logText("Library operation confirmed."); ( l/ \8 `0 o8 C
- }
复制代码 合并后的html代码:" e/ r) \! t7 Q+ F% x# C: [1 l
- <html>
+ X9 r& @9 a) C; R3 [) Y* t& ^, i9 P8 T - <head>
7 }; i. A8 c& O% ~& R3 O3 Y# h - <title>combine_javascript example</title>
4 E4 T" Z) H3 ] a( _7 Y! f - <script src="js1-js2.js"></script> - h$ a" s0 X8 P$ A/ [/ p2 L
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
' A! I7 I) m F6 H/ _% L5 R1 b - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
, {' `9 C4 N4 [' t - </head>
( n9 n7 C" F! V - <body> ; w+ z" w. f" |
- Hello, PageSpeed! 2 [ Q2 e& F7 g0 a! F. ~: {8 @- Z
- </body> & I7 p( m3 L& F* m: m: Q; G$ X
- </html>
复制代码 % v2 e3 U: f6 [) o: @/ f9 \2 z" `3 h
2 V: d1 D6 T0 o8 N8 n' W. \1 W+ @. ^ |
|