html代码:
7 H' G" S+ D/ q' X" m- <html>
1 t1 o$ _ M2 m# D, H7 [4 g - <head>
% a4 j7 n/ |6 S - <title>combine_javascript example</title>
" O$ T! E$ a" x2 O- [ - <script src="js1.js"></script>
6 B/ A1 Z, B+ x9 i4 T: P d5 l - <script src="js2.js"></script>
2 s3 N5 o4 p9 x - </head> 5 V* |2 _; U9 u4 ?: A$ ?
- <body>
' ~3 _8 m- r$ Y2 P - Hello, PageSpeed!
( T! y! r6 e Y/ Q2 G2 Z6 _& \) ^ - </body> . A# |3 J2 a9 t1 f- L! e" f" N% n9 |
- </html>
复制代码 js1.js代码为:
7 \) I9 ~& Z8 k, z% i: N; o* R- function logText(message) { , d# i; a/ H* k# O
- document.body.appendChild(document.createTextNode(message)); . H' p; K( ~2 A- X/ Z! J* e
- document.body.appendChild(document.createElement("br")); ! P3 Q2 {% M; V, k2 F
- }
复制代码 js2.js代码为:
( F |" U8 J8 I* T7 G- J- window.onload = function() {
, N) |" l" i) M S5 r - logText("Application started."); 3 Z6 I, |9 k ~: f4 N0 R/ _
- logText("Library operation confirmed."); , D( w: T6 Z$ D" T1 q5 Q- x, O. y
- }
复制代码 合并后的html代码:
' Z0 u3 P6 u# \+ C1 [$ z9 ^; L- <html> 3 b3 }/ r" _6 D, x* h5 n
- <head>
, v1 K2 A, p9 `( g - <title>combine_javascript example</title>
# b% [9 l j8 q* s. r& f& Q - <script src="js1-js2.js"></script>
7 f; v3 @! @/ k% ], u1 n- r) R - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ' }$ ~. R" z# `
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
8 ^5 {4 s4 `! l0 }; k4 O - </head> 7 G9 Q; U. s7 K, W- t; \/ ^ `
- <body>
- m) S- }* E, l/ [' D/ R/ j2 C - Hello, PageSpeed! 9 s, d/ }# s ~' T8 v, L
- </body>
9 y' |1 n1 l, v7 H4 c5 U& `. |1 j - </html>
复制代码 # Q! A" b, q2 R& N. S
# E. e. n/ r/ B" g( x8 W |