JavaScript3FPT
Dòng cui cùng ca script cn có du // trình duyt không din dch dòng nàydi dng mã JavaScript. Các ví d trong chng này không cha c im nca JavaScript mã có th d hiu hn.
2.1.2. S dng mt file ngun JavaScript
Thuc tính
SRC
ca th <
SCRIPT
>
cho phép bn ch rõ file ngun JavaScriptc s dng (dùng phng pháp này hay hn nhúng trc tip mt on lnhJavaScript vào trang HTML).Cú pháp:<
S
CRIP
T
SRC="file_name.js"
>
....</
S
CRIP
T
>
Thuc tính này ry hu dng cho vic chia s các hàm dùng chung cho nhiutrang khác nhau. Các câu lnh JavaScript nm trong cp th <
SCRIPT
>
và<
/SCRIPT
>
có cha thuc tinh
SRC
tr khi nó có li. Ví d bn mun a dònglnh sau vào gia cp th
<SCRIPT SRC="...">
và
</SCRIPT>:
document.write("Không tìm thy file JS a vào!");
Thuc tính
SRC
có th c nh rõ bng a ch
URL
, các liên kt hoc cácng dn tuyt i, ví d:
<
S
CRIP
T S
RC=
" http://cse.com.vn ">
Các file JavaScript bên ngoài không c chabt k th HTML nào. Chúng ch c cha cáccâu lnh JavaScript và nh ngha hàm.Tên file ca các hàm JavaScript bên ngoài cn cóuôi
.js
, và server s phi ánh x uôi
.js
ó tikiu MIME application/x-javascript. ó là nhng gìmà server gi tr li phn Header ca file HTML. ánh x uôi này vào kiu MIME, ta thêm dòngsau vào file mime.types trong ng dn cu hình ca server, sau ó khi ngli server:
type
=
application/x-javascript
Nu server không ánh x c uôi
.js
ti kiu MIME application/x-javascript ,Navigator s ti file JavaScript c ch ra trong thuc tính
SRC
v không úngcách.Trong ví d sau, hàm bar có cha xâu "left" nm trong mt cp du nháy kép:
function
bar(widthPct){
document
.
write
(" <
H
R
ALIGN='LEFT' WIDTH="+widthPct+"%
>
")}
Chú ý Khi bn mun ch ra mt xâu trích dn trong mt xâu khác cn s dng du nháy n ( ' ) phân nh xâu ó.iu này cho phép script nhn ra xâu ký