11月25号

一、attr()方法

attr() 方法设置或返回被选元素的属性和值。根据该方法不同的参数,其工作方式也有所差异。

当该方法用于返回属性值,则返回第一个匹配元素的值。

当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。

a、attr(属性名)        //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined )

b、attr(属性名, 属性值)   //设置属性的值 (为所有匹配的元素设置一个属性值。)

c、attr(属性名,函数值)     //设置属性的函数值  (为所有匹配的元素设置一个计算的属性值。不提供值,而是提供一个函数,由这个函数计算的值作为属性值。)

d、attr(properties)    //给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }。(这是一种在所有匹配元素中批量设置很多属性的最佳方式。 注意,如果你要设置对象的class属性,你必须使用'className' 作为属性名。或者你可以直接使用'class'或者'id'。)

语法:1)、返回属性的值:$(selector).attr(attribute)

           2)、设置属性和值:$(selector).attr(attribute,value)

           3)、使用函数设置属性和值:$(selector).attr(attribute,function(index,currentvalue))

           4)、设置多个属性和值:$(selector).attr({attribute:valueattribute:value,...})

二、类方法和静态方法的区别

类方法
    定义:使用装饰器@classmethod。第一个参数必须是当前类对象,该参数名一般约定为“cls”,通过它来传递类的属性和方法(不能传实例的属性和方法);
    调用:实例对象和类对象都可以调用。

静态方法
    定义:使用装饰器@staticmethod。参数随意,没有“self”和“cls”参数,但是方法体中不能使用类或实例的任何属性和方法;
    调用:实例对象和类对象都可以调用。

三、Request

a、Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。有时候会得到不同的结果。如果仅仅需要Form中的数据,但是使用了Request而不是Request.Form,那么程序将在QueryString、ServerVariable中也搜寻一遍。如果其中有同名的项,就得到不一样的结果。

b、Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);

c、Request.QueryString:获取地址栏参数(以GET方式提交的数据)

在asp.net编程中,QueryString、Form、Cookie是三种比较常见的接收客户端参数的方式。QueryString:接收包含在url中的参数。Form:接收表单数据。Cookie可以获取会话状态中保存的信息(大部分情况下用来存储用户信息)。

四、值的内容:a、值(value)可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。 

                        b、数值(number)也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式。除去一些编码细节。

                        c、字符串(string)是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。 

 

注意事项:a、JSON 规定字符集是UTF-8,字符串必须使用"",Object 的键也必须使用""

                  b、数组或对象的最后一个成员,不能加 逗号

 

 
posted @ 2021-11-25 23:33  清零的爱意  阅读(67)  评论(0)    收藏  举报