|
|
html代码:( y, G, @+ i# v* u/ v, I
- <html> ! W3 ?7 a/ s3 ]; N6 ^
- <head>
$ d( n/ T" T0 V - <title>combine_javascript example</title> + F6 {+ m7 ?5 d) i% c5 Z# e* |
- <script src="js1.js"></script> 5 h: S& v# S" u: y, s1 v
- <script src="js2.js"></script> 7 |+ u, B( ^5 w% ^% M2 T
- </head> N$ C; K3 N/ O( I
- <body> & w9 }: S- n+ I; w. j# g' }: m
- Hello, PageSpeed!
5 N9 y8 l) m- q1 D$ Q - </body>
+ d; x0 F9 x8 i' C1 X3 A7 U - </html>
复制代码 js1.js代码为:( [4 E1 c1 I7 C
- function logText(message) {
9 V6 R1 I7 i- }* b) @' B - document.body.appendChild(document.createTextNode(message));
4 D2 g6 q. T8 E( O - document.body.appendChild(document.createElement("br")); 2 u: o2 l, q% I4 S
- }
复制代码 js2.js代码为:
# H& l/ y( F3 @4 ~1 M" L/ b4 A- U& v- window.onload = function() {
- N- J+ x: N& A0 d3 z4 F$ ~ - logText("Application started."); : U. T; R' V6 H2 o
- logText("Library operation confirmed.");
! n- x; T4 ~2 R3 E' n - }
复制代码 合并后的html代码:3 M% H$ Q2 _4 K0 `$ h' A7 e7 H$ N% `
- <html> * c) s. B. T* l* Q$ B/ p
- <head>
8 R% x1 u9 N p! q. p) x H& b - <title>combine_javascript example</title>
. G, F5 H8 {) ^! t0 M - <script src="js1-js2.js"></script>
$ `; s. }1 H9 o. ]& B' l - <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //-->
5 q& ^5 @* O; i9 @: i - <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //--> & `: Y5 I9 r/ c3 j' Q
- </head> 3 g3 O, o5 ]0 R6 |5 F) e
- <body> 4 u$ E+ i; x* W; e& @# `& h
- Hello, PageSpeed!
( [5 M+ r4 T: U1 F4 c4 R- U& V - </body> : ?. {( p) u8 K% T
- </html>
复制代码 " j: ~# C$ _3 b; `( j) N
# D" B9 |8 p4 ^: j, w( g. N. i
|
|