一、练习JS创建对象:
1.方法一
定义一个空对象 :var obj=Object();
给对象添加属性: obj.name = '到php中文网学习JS’;
再创建一个对象方法:obj.hello=function(){ };
调用这个对象方法: obj.hello();
2.方法二
定义一个对象:var obj = {};
给此对象创建属性:obj.age = 29;
再创建一个方法:obj.hello = function(){
alert('你好,js');
}
调用这个对象:obj.hello();
3.方法三
定义一个对象:var obj2={
//创建了一个对象属性
name:'吴峰',
//创建对象的方法
age:function(){
alert(age=29);
}
}
//调用对象方法
obj2.age();
4.js对象关键字:this,表示当前对象:
<script>
var obj={
id:'吴峰',
age:function(){
return this.id;
},
name:function(){
return this;
}
};
var xm =obj.name().age();
alert(xm);
</script>点击 "运行实例" 按钮查看在线实例
5.两个对象可以指向同一个内存地址:其中一个对象改变了属性和方法,那么另一个对象也同样改变:
<script>
var obj={
id:'吴峰',
age:function(){
return this.id;
},
name:function(){
return this;
}
};
var obj2=obj;
obj2.id='中文网';
var xm =obj.name().age();
alert(xm);
</script>点击 "运行实例" 按钮查看在线实例
二、练习jquery基础引入及id、class选择器选择元素,$.each遍历数组!
引入jquery:使用 <script src="jquery-3.4.1.min.js"></script>。使用link引入会有报错!
2.jquery 之 id选择器:$("# + id 名称 "); 如: $("#div1")
3.jquery 之 class选择器:$(".+class名称"); $(".p1");
4$.each遍历数组:在判断时:retunrn true相当于continue; return false相当于 break
<script>
var arr=[1,2,3,4,5,6,7,8,9];
$.each(arr,function(i,v){
if(v==3||v==6){
return true;
}
console.log('索引:'+i+'值:'+v)
});
</script>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号