2021-05-09

1.什么是jquery对象

jquery对象是一个伪数组

2.什么是伪数组

由0到length-1的属性,并且有length属性

3.静态方法和实例方法

//1.定义一个类

              function AClass(){

                    

              }

              //2.给这个类添加一个静态方法

              //  直接添加给类的就是静态方法

              AClass.staticMethod = function(){

                     alert("staticMethod");

              }

              //静态方法通过类名调用

              AClass.staticMethod();

              //3.给这个类添加一个实例方法

              AClass.prototype.instanceMethod = function(){

                     alert("instanceMethod");

              }

              //实例方法通过类的实例调用

              //创建一个实例(创建一个对象)

              var a = new AClass();

              //通过实例调用实例方法

              a.instanceMethod();

 

4.静态方法each方法

  var arr = [2,4,6,8];

          /*

          第一个参数:遍历到的元素

          第二个参数:当前遍历到的索引

          */

          arr.forEach(function(value,index){

                 console.log(index, value);

          });

/*注意点:

          原生的forEach方法只能遍历数组,不能遍历伪数组*/

          var obj = {0:2,1:4,2:6,3:8,length:5};

                obj.forEach(function(value, index){

                      console.log(index,value);

                });

而jquery的each方法是可以遍历伪数组的

 

 $.each(obj. function(index, value){

   console.log(index, value);

});

5.操作元素的样式

 

 atter(“class”)               获取元素的样式名

 atter(“class”,”样式名”)       设置元素的样式 (设置样式,原本的样式会被覆盖)

 addClass(“样式名”)         添加样式(在原来的样式基础上添加样式,原来会保留)

 css()                     添加具体的样式(添加行内样式)

                          css(“具体样式名”,“样式值”)  设置单个样式

                          css(“具体样式名”:“样式值”,” “具体样式名”:“样式值”)  多个

removeClass(“样式名”)      移除样式

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值