回應 Scripting Lanuage 就比較不專業? @ 爪哇豆的秘密( JAVA FLEX MAC LOMO ) :: Xuite日誌
  • plurk
  • google
  • 關鍵字
  • 唯有不斷學習
    不斷分享
    才會不斷進步....

  • Re:PHP 禁止 IP的範例,by(winter1106)於2009-06-18
    Re:使用iText做PDF文件輸出,by(ken)於2009-05-10
    Re:家常小菜-紅燒肉,by(14F妹)於2009-04-13
    Re:表格底色變換V1.0版,by(aghost)於2009-03-27
    Re:DW 8 javascript error on start up,by(a)於2009-03-08
    Re:替小牛加上鬍子,by(先回應再笑)於2009-02-21
    Re:快快樂樂學PHP5-RSS2.0建置介紹,by(天地白龍)於2008-12-19
    Re:在WINXP上安裝PHP5,by(chienhao)於2008-12-04
  • 平均分數:0 顆星
    投票人數:0
    我要評分:






  • 如何使用RSS
    Powered by Xuite
  • 2007-01-16 09:20 回應 Scripting Lanuage 就比較不專業?
    平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 

    在 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可以多一點認識,多一點了解。

    小池 / Xuite日誌 / 回應(1) / 引用(169) / 好文轉寄
  • 回應