用JavaScript寫物件有點像以前用ASP寫物件
都是沒有繼承、介面這些東西的
但是對於重度JavaScript使用者的PG來說
使用JavaScript寫物件真的是一件有用的方法
用JavaScript寫物件有點像以前用ASP寫物件
都是沒有繼承、介面這些東西的(object based)
但是對於重度JavaScript使用者的PG來說
使用JavaScript寫物件真的是一件有用的方法
cloudio寫一個簡單的範例
<script type="text/javascript">
employee = function(name, age) {
this.name = name;
this.age = age;
this.talkToYou = function() {
alert("hello I'm " + this.name + " I'm " + this.age + " years old");
}
}
var cloudio = new employee("cloudio", "27");
cloudio.talkToYou();
</script>
employee = function(name,age){...}這邊是JavaScript物件的寫法
而function(name,age)等於建立物件的實例時給的初始值
this.name是物件中的欄位
this.talkToYou = function(){}這是建立物件method的寫法
再來就跟常寫的C#很像了
很簡單對不對
對於需要比較活潑的網頁來說JavaScript的使用會很頻繁
當JavaScript很大量的話或許我們可以考慮將它改寫成物件來方便取用