|
|
html代码:- H9 Q$ N" E4 r' N. L7 T
- <html>
' \5 e& I) L+ ^; I. ~ - <head>
6 Q( u. D! Z7 \. k - <title>combine_javascript example</title> ( ^8 w7 t' {: b% k" G2 Q
- <script src="js1.js"></script>
# t1 b4 L% r- C! J, Q3 m - <script src="js2.js"></script> 1 r( V3 E! I+ f6 T# ]- U# i! g
- </head> 4 _3 f9 o( d1 O0 x0 d& Q; D: p5 C7 _
- <body> 0 j9 t4 c$ c0 i" A0 Z/ ^* L5 ~
- Hello, PageSpeed!
! E7 a" w t4 m+ ~ - </body> : B) k+ h& G+ C$ |1 N1 C
- </html>
复制代码 js1.js代码为:
) Z+ L" y3 v$ [' O4 Z- y- function logText(message) {
, P$ ?9 x2 g& K - document.body.appendChild(document.createTextNode(message)); + J+ z) n+ }" ^) p8 y
- document.body.appendChild(document.createElement("br"));
" C* ^% Q& z* E" Z# T9 L - }
复制代码 js2.js代码为:
$ s- w( z! p. m8 R, k4 j# c B- window.onload = function() {
# d- @4 j- E, n" Y: J k - logText("Application started.");
( `) s! O: D8 E6 ]7 C: f2 M% }2 n - logText("Library operation confirmed."); + a( I* m+ I1 q! L
- }
复制代码 合并后的html代码:" [0 l6 `" {( d" a; e
- <html>
2 A- q0 ^; M* W& B1 l4 Y: x D - <head> , R0 g* Y5 S" l/ o9 q( m' [0 i
- <title>combine_javascript example</title>
; ^# o) X- U D* r - <script src="js1-js2.js"></script> , a0 P _- N X: Y) P
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
3 X p6 I4 w8 n6 ?8 i - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
, M2 W+ Q" _) U - </head> 7 V2 F: ^( t M
- <body>
% g! \1 G/ r, L4 i$ D6 }3 ^, ? - Hello, PageSpeed!
0 _9 e+ n& \7 `( m - </body>
2 L8 i. I9 A; h& A- n: e) w4 l* c - </html>
复制代码
4 k2 M' [% H y! I; V
# E& m# G) Z! x) x. G% Y! W+ v |
|