|
|
html代码:
' t7 j8 D0 J: u) A2 v. w: l- <html>
; o, R- ?: d3 A - <head>
/ ]& `7 r9 i; Y, }1 w0 B - <title>combine_javascript example</title> & v/ Q% j+ D8 E" n0 Q! w# f
- <script src="js1.js"></script>
& w* u/ W9 G9 ` - <script src="js2.js"></script> " E/ B% c E! B7 I/ m
- </head> * r3 |7 o: A/ m/ G
- <body> 1 s7 Z* l0 F) _/ B
- Hello, PageSpeed! + f7 ]. {/ \! z4 ^ M
- </body>
! f* }# d0 I, T: g* Q+ X7 M - </html>
复制代码 js1.js代码为:$ p8 z. i9 g5 `
- function logText(message) { 4 a- t; e6 v; m! y" x
- document.body.appendChild(document.createTextNode(message)); 1 A8 Z, ]/ R' o$ k3 R3 k0 x" y/ |. H% c
- document.body.appendChild(document.createElement("br"));
; _/ }2 s3 `# [! \ - }
复制代码 js2.js代码为:
1 [( W) ?% G6 x# k- window.onload = function() {
& N8 n6 Z6 s1 A - logText("Application started.");
, {' \, J; b' p1 o2 F - logText("Library operation confirmed.");
3 L" Y: l H3 Z; S. z - }
复制代码 合并后的html代码:0 l. W5 [9 K8 t( y# r
- <html> : e R" X" {9 C" w9 r
- <head>
9 n- P k% r8 K2 q+ K, | - <title>combine_javascript example</title>
! R( H2 ]3 H+ Z! }. G" \2 a - <script src="js1-js2.js"></script> . Y* ^2 Y* `4 S7 D
- <script>eval(mod1);</script> <!-- 这里使用了eval()函数 //--> . c5 s: E' t3 S# v; a
- <script>eval(mod2);</script> <!-- 这里使用了eval()函数 //-->
3 c; A- p G; e% @+ I, S8 y - </head> / f7 J6 d9 \5 ]$ e; m
- <body> : x+ z9 e+ \/ Z6 z; Z" O$ | j
- Hello, PageSpeed! 3 Z( B3 ?# P( o) r: N- f7 f9 w
- </body>
/ e+ g. v# D) e& a5 b9 D - </html>
复制代码 3 t) R; Z5 r+ J% Y8 I: a1 ]& x
8 o3 C. _; s$ `: g( e6 p
|
|