|
|
html代码:
* R4 [ o+ T3 I+ G% N% J0 j% R- <html>
0 k) D% d8 X" Y' v - <head> , K3 W% Z6 C# v: g2 b
- <title>combine_javascript example</title> $ ?3 W M" Z; O
- <script src="js1.js"></script> " D7 I/ D5 C5 O2 o) T9 q1 [
- <script src="js2.js"></script>
* z$ ~) p5 |5 a" y - </head>
# ]; |$ m$ U% w1 n# t - <body> 2 Q$ ~+ U6 v5 E7 T' \: @+ g; }8 B
- Hello, PageSpeed! ( B# e# ]1 X+ ?- ^0 z* W
- </body> J5 C3 r; ?* w9 @. h
- </html>
复制代码 js1.js代码为:
2 O4 _8 n7 g. g- function logText(message) {
+ S* s; W7 h, ] m - document.body.appendChild(document.createTextNode(message)); % ^, V& f+ q& ~& h X& }- `0 q
- document.body.appendChild(document.createElement("br"));
0 r* S9 \5 z6 C - }
复制代码 js2.js代码为:
" f2 F8 D1 D# l5 c- V# G- window.onload = function() {
' D. K0 `+ Q" J - logText("Application started.");
2 Z* U" u" H% I0 ?" t( r0 _% @ - logText("Library operation confirmed."); & L4 L8 ^& T5 P" L! d: y
- }
复制代码 合并后的html代码:) l" @9 s) D" n; [) I
- <html>
! S& G; {) R3 B - <head> ( W, A: W* A( z0 X/ N/ j4 N8 a
- <title>combine_javascript example</title> 0 Z" [. k! {# f2 D9 U# u
- <script src="js1-js2.js"></script> 0 s) A. y1 W8 S1 K4 I
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
) H/ L( k6 d2 j$ ` - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
$ F+ d8 A6 i ]+ @% t - </head>
4 X6 i/ A1 ~1 e; O# j - <body> R4 R! S& T( d( S- t) a. ?
- Hello, PageSpeed!
: G4 `/ u; \9 u2 F - </body> 2 D& [+ Z. B' ^& }" }
- </html>
复制代码 7 E6 n; F* T- d8 V; u M* Y/ L
, b i6 V; e' u" R4 ~! y
|
|