|
|
html代码:
2 w. P3 t& K) j1 y7 K. k/ `! N2 C; s- <html> 6 H" D" a1 j: U
- <head> * v$ M1 [8 q) T5 [7 Z2 w6 v* @' q
- <title>combine_javascript example</title>
; G$ z1 V$ z; g- ?+ p7 ?. x - <script src="js1.js"></script> ; n- p3 Z6 {3 D+ l. ?
- <script src="js2.js"></script>
2 Z9 ~5 L% o9 \0 `- r9 a0 y0 g - </head> $ m$ I9 @/ M7 ^: ]
- <body> " y! I( B, `9 T \0 ^( `8 V& G0 f
- Hello, PageSpeed! : q% W- |! _# z8 |! g
- </body> : y9 b( G! r. p* f3 K$ D* p
- </html>
复制代码 js1.js代码为:
( X( x+ q. P" q# ?- function logText(message) {
; U$ w! x- ^8 x6 v2 s2 @" L6 x9 w/ U8 h - document.body.appendChild(document.createTextNode(message)); 1 N" F$ p6 s$ ~1 w( F1 L
- document.body.appendChild(document.createElement("br")); 9 G1 }# }: @$ N4 s0 h- d: `
- }
复制代码 js2.js代码为:+ D2 a+ |3 z1 N' R! `
- window.onload = function() {
* T$ C7 z3 m9 r6 w - logText("Application started.");
. E4 h4 w$ S" {8 c; H - logText("Library operation confirmed."); # f' y0 X2 \/ ~) y; I% l7 T" }
- }
复制代码 合并后的html代码:
: K( y' h# Q7 z& X/ Z, j- <html>
3 U( L; _- t. i& ^2 X; l! M' t - <head> ) s, V( P, K5 b
- <title>combine_javascript example</title>
: Y6 _1 d3 w1 _3 w- Q - <script src="js1-js2.js"></script> A& K% H% K& z% v, o
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
3 B& u* l, ], k - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
! @% ?" L, w$ J# o* r, {. X - </head> 0 K, E# @. ]" u( ~* U
- <body>
# y% q! L; K& L3 z: K1 w: G - Hello, PageSpeed! - P4 v: I% T, v, n. r" c( r
- </body> $ t/ B" P# F( }7 E- P5 ]& `
- </html>
复制代码 . T6 y* G/ J& k
& m" a. d2 M+ i/ B) }8 S3 J! c7 S |
|