|
|
html代码:/ B" N& I% A# `+ L5 g' }4 I6 E: y/ u
- <html> # M( k6 o0 J' ^( y
- <head> ; F) c, b8 z5 X7 d" J. M( E
- <title>combine_javascript example</title> % B/ }# \* O. C$ R+ h7 \: T% P9 W
- <script src="js1.js"></script>
& h) j, U1 S, N* M; q. P' H3 }: l - <script src="js2.js"></script>
! e+ i# K$ k0 O Z! H" K - </head> 5 w, l2 b5 a$ m B R" @) u" x8 A' r, ?
- <body>
) l, O. N; X h( E: U$ v# h& v - Hello, PageSpeed!
0 v% m+ d5 W& B: B/ l2 v - </body> 7 `" E* [6 Z; B0 r/ r4 Z* l
- </html>
复制代码 js1.js代码为:
6 X2 T. H8 n0 N! d) Q- function logText(message) {
' k. x8 e2 s$ [& |0 G - document.body.appendChild(document.createTextNode(message));
" r* B5 U# Z( Q+ D - document.body.appendChild(document.createElement("br"));
+ H* ~) S; `) T) ]0 s - }
复制代码 js2.js代码为:/ i+ p" U4 D: J9 w
- window.onload = function() {
6 T2 A x- }$ J6 s& O - logText("Application started."); ( a" `: n* e. C
- logText("Library operation confirmed.");
8 C% X1 q- L# v, F0 t5 F; R% g% @/ m - }
复制代码 合并后的html代码:
3 S5 B; N$ V6 f+ j+ Y& t0 T0 Z- <html> 4 ~1 M, S3 N; t, l2 ?( I: j L3 Y
- <head> . @( q' ^" c- m& P" m" V5 {
- <title>combine_javascript example</title> * R! `* t* O9 t8 ^2 p' H0 B
- <script src="js1-js2.js"></script> 1 P. x1 u8 z! ?( S6 |
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
; \- a* ?5 y6 _8 l. _ - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
( I, @1 A2 Z0 H' g( T4 o. i8 | - </head> % Q3 v# m: u! q" ^* R
- <body>
3 f+ D( |% ^# o* N+ b! I& f9 m - Hello, PageSpeed! 9 E# ?' Q# G( J3 D0 U. c
- </body> 2 |6 S1 d8 m8 L$ a y4 p
- </html>
复制代码 ! N4 y) z# N2 s' n# B$ R; g9 Y6 C" Y
3 P; c9 a- U+ J' C |
|