|
|
html代码:
$ r' ~% u* w1 g: Z- <html> 5 P1 O3 ^! ]' N: C% t8 e5 o0 l
- <head>
+ ~4 f! \+ r* p( { - <title>combine_javascript example</title>
6 U3 w8 E! \! J& {$ h% p& v - <script src="js1.js"></script> / ^" B6 I1 P3 F9 x$ g( I
- <script src="js2.js"></script>
9 ^% m) I3 l, m. V4 l: S - </head> * `5 V. y1 n; ^0 Z
- <body> + q& S: f4 A5 D9 R' T4 a7 H
- Hello, PageSpeed! 8 V3 V- j" I, o# m
- </body>
* L I6 R% ]8 v9 X `- |3 r - </html>
复制代码 js1.js代码为:
1 J/ p% f$ `; r2 J- function logText(message) { 1 Q9 `* y9 F; T7 U* r! J$ w0 H
- document.body.appendChild(document.createTextNode(message)); 6 p, k' n( G+ P& E/ E$ X' [1 Y
- document.body.appendChild(document.createElement("br"));
5 q+ w P4 h- x) y$ J$ _4 }3 c5 V% ~ - }
复制代码 js2.js代码为:
/ H3 A' y* h( d0 t: }4 \- window.onload = function() {
+ }+ E0 R, u! L4 X4 t8 C' b1 L - logText("Application started.");
/ _ T/ Z* h+ Q - logText("Library operation confirmed."); 4 D0 M" U1 Y! ]
- }
复制代码 合并后的html代码:
3 W0 w# X3 M# _- <html>
2 U& K9 e, y# {8 X0 b - <head> # y9 X, }" w) k' E* j1 h- H1 v5 H- i
- <title>combine_javascript example</title> ! b7 v2 k5 F. x. f( H& s* T i# E9 m. p& m
- <script src="js1-js2.js"></script>
! T* e1 }# T+ j1 ?# ^: K5 X - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
2 m( M5 u) t4 k D, z& {! T - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
( A, Z! {7 X- f7 C6 w% p3 M - </head> 0 \. t2 k% m `! X- p
- <body>
, V N9 h C" {: l - Hello, PageSpeed! ; _$ V9 f" ` G' x) g! M) p2 `0 {
- </body> + t; s7 i8 e s- G8 y i2 B# D2 _
- </html>
复制代码 5 h4 H" u: C L5 Z6 i! a: \9 w
. u: O* p9 Y" {
|
|