|
|
html代码:
% K5 B9 j4 R' V. ^6 Z ~- <html>
# c7 h# [' b/ X4 }$ U - <head> ( m# B/ H* n: ^7 F
- <title>combine_javascript example</title> - ]4 a, O7 c7 m5 p
- <script src="js1.js"></script>
: \/ ]+ s9 h5 O( X! W - <script src="js2.js"></script>
/ ^% D: ?- z3 R3 ]0 z8 }1 b& B - </head>
" Z$ J2 V3 F+ X+ _) ?, n6 b- n - <body>
% y* }5 O' P$ A% G b5 s' p - Hello, PageSpeed! # l- b3 ^/ `7 I( }$ ?0 E
- </body> 9 z. t7 J6 B# A
- </html>
复制代码 js1.js代码为:& {1 Q) }+ Y6 g
- function logText(message) {
) x9 d8 X* @( W- s* X" C - document.body.appendChild(document.createTextNode(message));
, p9 L! x" U2 |) c' _! |0 W, c4 ^ - document.body.appendChild(document.createElement("br"));
" h* g5 F4 H* Y, k6 j5 W - }
复制代码 js2.js代码为:. G1 v# {1 y8 ]
- window.onload = function() {
( @7 d3 S7 U" S - logText("Application started.");
6 y. H# N0 A/ J7 K - logText("Library operation confirmed."); 8 u% ]* z. m' h5 I: [
- }
复制代码 合并后的html代码:& F6 k: b# V1 J+ o1 U1 V
- <html> ! K" {% ]! k! h$ d. \7 ?8 V
- <head>
1 q1 W/ {* Z7 z, A' d2 q6 a& I - <title>combine_javascript example</title>
- H# v8 \1 U- E5 F- p4 d - <script src="js1-js2.js"></script> 3 u3 \8 K1 K' u/ q( M
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> ( O7 j- d- m/ R$ y. _
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
0 t( t+ s' l8 C; S# L - </head> 7 A9 v6 Z1 X# l, ~# g2 z
- <body>
! ~# |$ @% W1 \9 x! f0 J1 F - Hello, PageSpeed!
8 c, I# h2 {3 p Z - </body>
* m1 d( ^/ B4 n% w - </html>
复制代码
3 M6 h' E7 J I7 F) r. {1 @" w9 B
$ `, A# r2 y: s @ |
|