javascript知識点(3)

2525 ワード

	     javascrript    ,           。
1.javascript属性アクセスオブジェクト.属性オブジェクト[属性]//文字列フォーマット
//javascript属性のアクセス方法var ren={}ren.name=「張三」ren.sex=「男」ren.eat=function(){alert];alert(ren.name);alert(ren[name])
2.javascript属性はfor in/javascript属性を遍歴してvar ren={}ren.name=「張三」ren.sex=「男」ren.eat=function(){alert];
for(var_i in ren){alert(ren[i])}はargmentsを通して着信パラメータを遍歴する.
function myArray () {
var lengs=  arguments.length;
 for (var i=0; i
var arr=new myAray(1,2,3)alert(arr[0])二、メモリ分布
三、オブジェクトの特性のパッケージは、オブジェクトのすべての構成部分を組み合わせ、できるだけオブジェクトの一部の細部を隠して保護されます.限られたインターフェースだけを保持して外部と連絡します.
一、工場関数
 //    
function dianshi (color,size,brand) {
  var Tv={};
 Tv.color=color;
 Tv.size=size;
 Tv.brand=brand;
 Tv.look=function  () {
    alert("   ");
 }
 Tv.play=function  () {
    alert("   ");
 }
 Tv.dvd=function  () { 
    alert("DVD");
 } 
   return Tv;
  }

var ds=dianshi("red","30inch","sony");
//alert(typeof ds)
alert(ds.color)

var ds1=dianshi("blue","40inch","changh");
alert(ds1["size"])
二、構造関数
//       
function Tv(color,size,brand) {
  this.color=color;
  this.size=size;
  this.brand=brand;
  this.play=function  () {
     alert("   ");
  }
  this.look=function  () {
     alert("   ");
  }
  this.dvd=function  () {
     alert("DVD");
  }
}
var sony=new Tv("red","20 inch","sony");
  alert(sony.color) 
三、プロトタイプの方法
プロトタイプ属性の修正は、すべてのインスタンス/prototypeメソッドfunction Tvに影響します.
}

  Tv.prototype.look=function  () {
     alert("   ");
  }
  Tv.prototype.dvd=function  () {
     alert("DVD");
  }
  Tv.prototype.aaa={name:"  "};
var sony=new Tv("red","20 inch","sony");
var changhong =new Tv("red","20 inch","CH");
//delete sony.co lor/delete sony.play/delete sony.look//alert(sony.co lor)//alert(sony.play)//alert(sony.look)/sony.look()/////chaghong.look();
alert;alert;alert;
四、混合方法
//混合方式function Tv(カラー、size、brand){this.size=size;this.brand=brand;this.プレイ=function(){alert(ゲームをする);
 Tv.prototype.aaa={name:"  "};

}

  Tv.prototype.look=function  () {
     alert("   ");
  }
  Tv.prototype.dvd=function  () {
     alert("DVD");
  }
(オブジェクトは別のオブジェクトの属性と方法を持っています.)
以上は私の今日の学習の収穫で、白は出発して、もし足りないならば、大目に見て下さい.