1. 工場模式和 建構函式模式
工場模式:
function students(name,age,grade);
// 2. 給物件裡面的屬性賦值
stu.name = name;
stu.age = age;
stu.grade = grade;
// 3. 返回建立好的物件
2.建構函式模式
function box(name, age) ;
}var box1 = new box(『lee』, 100);
var box2 = new box(『jack』, 200);
alert(box1.run());
alert(box1 instanceof box); //很清晰的識別他從屬於box
共同點:
這裡說說建構函式模式的問題,定義在建構函式中的方法在每次例項化的時候都會被建立一次,並且每次被建立的方法都是乙個新的物件(js中函式即物件),即建立兩個完成同樣任務的function例項是沒有必要的,也就是說,如果乙個方法可以被共享使用的話,不應該這麼做。
Js內建物件的應用
boolean number object function物件 另一種寫法 var add new function x y return x y arguments屬性 實參陣列 math物件 提供科學函式和常數 屬性 e pi等 方法 abs求絕對值 ceil 向上取整 floor 向下取整 ...
js的 select物件 和Option物件 小結
select 物件代表 html 表單中的乙個下拉列表。在 html 表單中,標籤每出現一次,乙個 select 物件就會被建立。您可通過遍歷表單的 elements 陣列來訪問某個 select 物件,或者使用 document.getelementbyid option 物件代表 html 表單...
js物件和jquery物件的區別
js物件,是乙個名值對的無序集合。jquery物件,是jquery特有的物件,只有呼叫jquery框架才存在。其實jquery物件,也是一種js物件。jquery物件和js物件可以相互轉換,例如 div get 即可以把乙個jquery物件轉換為js物件。最主要的區別,js物件上的方法,不能直接用在...