|
|
html代码:
1 n; z( m% i5 j# {7 X# K9 B- <html>
( a% a3 g# l: G$ m( n; q$ j - <head> ; `2 [# l3 |- I) D' k. A. h
- <title>combine_javascript example</title>
1 e9 a1 B9 f4 I1 N6 o! A/ f7 W - <script src="js1.js"></script>
; B% I! o1 v- j9 F) g - <script src="js2.js"></script>
- V& b7 O5 S+ d; |6 N+ I6 v' | - </head>
5 {% v* X3 t" ^3 I7 E - <body> ) f( C: C z$ U9 Y
- Hello, PageSpeed!
8 ^: k5 K$ s2 Z# h# V, c) i0 _: ? - </body> $ A6 h. I/ i# h: l8 D9 r
- </html>
复制代码 js1.js代码为:9 k% H6 @2 L/ R
- function logText(message) { 5 i& u8 P$ Q& z1 ^+ h% Q
- document.body.appendChild(document.createTextNode(message));
4 l) y1 Y5 A- _# W$ g. J, Q( j$ \6 y; J$ ` - document.body.appendChild(document.createElement("br"));
: x3 |5 Z; _# O+ H* m, }& i7 x - }
复制代码 js2.js代码为:5 ?# Q. i- L' J, B! N
- window.onload = function() {
% I$ Z M' a% K" u% e - logText("Application started.");
& l X+ ~* Z I& o2 F3 S - logText("Library operation confirmed."); . ^- p8 T. c. G
- }
复制代码 合并后的html代码:
. O. a. X6 ?' Q8 \5 E- U" W- <html> " ]/ Q, o2 d$ s* {# B$ q l- n2 Z# g
- <head>
) e5 O" v3 I" r" d - <title>combine_javascript example</title>
" j$ D. u. y6 b+ J - <script src="js1-js2.js"></script> , Q5 Y0 p, U0 W/ z* @
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> " u5 i% _+ P; ]
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
. U z! {7 A8 {, m) t7 w5 w( ` - </head> 0 ]( [# P6 x# C5 M
- <body>
M! ]7 ?# \- d; C* S8 X - Hello, PageSpeed! 5 E1 } g+ l4 S
- </body>
" N( o. R' \% t5 X4 ~/ ?$ y' H - </html>
复制代码 8 Z7 l6 G" r' s* k
8 l( g! H$ i: C+ B) o z) j" T |
|