|
html代码:
4 P/ w8 {' k: s8 C) W8 n# t4 z- <html>
& b: i9 d# C1 Y" W% _ - <head> , D; m2 H# p2 F9 C: Z
- <title>combine_javascript example</title> 3 z, I1 V6 ^* w
- <script src="js1.js"></script>
, Q2 o4 N- B; t4 t( G8 m - <script src="js2.js"></script> 0 J9 ?6 X9 U. N1 Y+ P! g
- </head>
5 }# p0 i* z# R, _ - <body> ' b I' B; y8 K" \3 d6 L7 X; k3 d' @5 L
- Hello, PageSpeed! * o8 @1 Y: C! G S# v
- </body> # M% ^: u* i; r( d6 M j
- </html>
复制代码 js1.js代码为: ^ V( ?3 |: V; V. _7 q: `2 Z: Q
- function logText(message) {
; ~# e# U: Q4 |6 Z - document.body.appendChild(document.createTextNode(message)); ; z: e+ P1 h4 \
- document.body.appendChild(document.createElement("br"));
4 K0 H- a. k* r - }
复制代码 js2.js代码为:
. K& B; g" b& D* [4 h- window.onload = function() {
! H5 c; ?7 g0 h0 d8 R* [- {7 A- { - logText("Application started."); - z5 i; a0 I, G; a
- logText("Library operation confirmed."); 2 Y& m0 z. r" ?2 u( v$ J/ p
- }
复制代码 合并后的html代码:
# a5 {! U) ], k. d+ H) z: ]- <html>
( X! J" Z5 n0 z& @9 j8 K' A* x - <head>
% m( R/ k4 d/ C1 Y! G; X - <title>combine_javascript example</title> / Y* |( B( u0 d5 j. M
- <script src="js1-js2.js"></script>
8 {/ p. j5 [) p7 `$ V( \ - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> , ^( X; f+ B# U8 I% q) w3 d
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> 7 [6 G5 E: u/ `% [" z# t& L
- </head> 8 b! O' p! ^3 D% y4 ?5 v0 B+ x9 F
- <body> # h) l8 @: L- S- \, N! D6 s
- Hello, PageSpeed! 0 B3 Z4 T$ G2 z$ A
- </body>
3 w+ g% | T* C+ U( g/ _ - </html>
复制代码 3 {- \) l6 w; K# W$ F9 `) V
0 p5 N$ X o3 |( X2 ^
|
|