2007-01-16 09:20 回應 Scripting Lanuage 就比較不專業?
在 thegive 的網站上 看到該篇 "Scripting Lanuage 就比較不專業?" 與原篇阿西摩的 "JavaScript ≠ Java"。
其實,老實說一般我們在用javascript大部分都是用在表單驗證,一些網頁特效,壓根也沒想過 AJAX 會盛行起來,大家一窩蜂的玩起來。
沒錯 "JavaScript並非Java" 但是 javascript 也可以是 OBJECT-ORIENTED JAVASCRIPT
1.物件導向化的javascript (OBJECT-ORIENTED JAVASCRIPT )
//定義USER
function User( name, age ){
this.name = name;
this.age = age;
}
// 新增方法getName
User.prototype.getName = function(){
return this.name;
};
// 新增方法getAge
User.prototype.getAge = function(){
return this.age;
};
// 產生新的User物件並設定姓名與年齡
var user = new User( "james", 29 );
//驗證 getName() 與 getAge()
alert( user.getName() == "james" );
alert( user.getAge() == 29 );
2.原作中 "最令人害怕的是,如果一出問題,你根本很難 debug。雖然現在有很多輔助軟體可以協助,幫忙 JavaScript debug 但是,還是非常有限。"
使用FIREBUG除錯javascript,我不覺得會 "雖然現在有很多輔助軟體可以協助,幫忙 JavaScript debug 但是,還是非常有限"。
至少 我看過的javascript 9成都可以除錯出來。
寫該篇沒有要打嘴砲,只是希望大家可以對javascript可以多一點認識,多一點了解。
我要評分:



