A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.jq对象和js对象如何转换?
js对象转换为jq对象有两种:jq对象[索引];jq对象.get(索引)
jq对象转换为js对象:$(js对象)

2.jq中分别有哪些选择器?
1)基本选择器:标签选择器、id选择器、类选择器、并集选择器
2)层级选择器:后代选择器、子选择器
3)属性选择器:属性名称选择器、属性选择器、复合属性选择器
4)过滤选择器:首元素选择器、尾元素选择器、非元素选择器、偶数选择器、奇数选择器、等于索引选择器、大于索引选择器、小于索引选择器、标题选择器
5)表单过滤选择器:可用元素选择器、不可用元素选择器、选中选择器、选中选择器


3.简单描述一下jq如何进行dom操作?
先定义入口函数,如果没有定义则要写在标签的下方,防止还没加载标签时,就调用了方法,在使用$("选择器")先获取到jq的dom对象,用jq中的操作元素方法对dom对象进行操作(如:text()和html()获取/修改纯文本内容,或修改标签内容),注意:方法没有传参时是获取,有传参时是修改

4.jq和js有哪些区别?
(1)js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装产生的一个js类库,简化js开发
(2)jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
回复 使用道具 举报
1.jq对象和js对象如何转换?
        jq->js: jq对象.get(0)
        js->jq: $(js对象)

2.jq中分别有哪些选择器?
        基本选择器、层级选择器、属性选择器、 过滤选择器、表单过滤选择器

3.简单描述一下jq如何进行dom操作?
        jq对象中有许多方法可以进行dom操作, 如html()操作标签中的html标签, text()操作标签中的文本, addClass()添加class属性, val()设置操作标签的value值等等

4.jq和js有哪些区别?
jq内将大量js代码封装成了方法, 即jq基于js, 简化了js代码的编写
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:jq-->js :jq对象[索引]  或者 jq对象.get(索引)
        js-->jq :$(js对象)

2.jq中分别有哪些选择器?
答:
(1)基本选择器
(2)层级择器
(3)属性择器
(4)过滤选择器
(5)表单过滤选择器

3.简单描述一下jq如何进行dom操作?
答:
(1)内容操作
        html():获取/设置元素的标签体内容
        text():获取/设置元素的标签体纯文本内容
        val():获取/设置元素的value属性值
(2)属性操作
        通用属性操作:
                1、attr():获取/设置元素的属性
                2、removeAttr():删除属性
                3、prop():获取/设置元素的属性
                4、removeProp():删除属性
       
(3)CRUD操作:
        1、append():对象调用append方法,对象1.append(对象2)
        2、prepend():对象1.prepend(对象2)
        3、appendTo():对象1.appendTo(对象2)

4.jq和js有哪些区别?
答:
        1、jQuery对象在操作时,会更加方便
        2、jQuery对象和js对象方法是不通用的
回复 使用道具 举报

1.jq对象和js对象如何转换?
答:
        jq对象-->js对象:jq对象[索引] 或者 jq对象.get(索引);
        js对象-->jq对象:$(js对象);

2.jq中分别有哪些选择器?
答:
        基本选择器:标签选择器、id选择器、类选择器、并集选择器;
        层级选择器:后代选择器、子选择器;
        属性选择器:属性名选择器、属性选择器、复合属性选择器;
        过滤选择器:首尾元素选择器、奇偶数选择器、索引选择器、标题选择器;
        表单过滤选择器:可用和不可用元素选择器、选中(单选框和下拉框)选择器;

3.简单描述一下jq如何进行dom操作?
答:
        利用jq对象,调用封装在min.js文件里的方法,传递参数,执行方法里的js代码,完成对内容或属性的操作;

4.jq和js有哪些区别?
答:
        jq对象在操作时,更加方便;
        jq对象和结束对象的方法不通用;
回复 使用道具 举报

1.jq对象和js对象如何转换?
答:
        jq对象-->js对象:jq对象[索引] 或者 jq对象.get(索引);
        js对象-->jq对象:$(js对象);

2.jq中分别有哪些选择器?
答:
        基本选择器:标签选择器、id选择器、类选择器、并集选择器;
        层级选择器:后代选择器、子选择器;
        属性选择器:属性名选择器、属性选择器、复合属性选择器;
        过滤选择器:首尾元素选择器、奇偶数选择器、索引选择器、标题选择器;
        表单过滤选择器:可用和不可用元素选择器、选中(单选框和下拉框)选择器;

3.简单描述一下jq如何进行dom操作?
答:
        利用jq对象,调用封装在min.js文件里的方法,传递参数,执行方法里的js代码,完成对内容或属性的操作;

4.jq和js有哪些区别?
答:
        jq对象在操作时,更加方便;
        jq对象和结束对象的方法不通用;
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:
- jq -- > js:jq对象[索引] 或者 jq对象.get(索引)
- js -- > jq:$(js对象)

2.jq中分别有哪些选择器?
答:
- 基本选择器
  1. 标签选择器(元素选择器):`$("html标签名") `获得所有匹配标签名称的元素
  2. id选择器:`$("#id的属性值") `获得与指定id属性值匹配的元素
  3. 类选择器:`$(".class的属性值")` 获得与指定的class属性值匹配的元素
  4. 并集选择器:`$("选择器1,选择器2....") `获取多个选择器选中的所有元素
- 层级选择器
  1. 后代选择器:`$("A B")` 选择A元素内部的所有B元素               
  2. 子选择器:`$("A > B")` 选择A元素内部的所有B子元素
- 属性选择器
  1. 属性名称选择器:`$("A[属性名]")` 包含指定属性的选择器
  2. 属性选择器:`$("A[属性名='值']")` 包含指定属性等于指定值的选择器
  3. 复合属性选择器:`$("A[属性名='值'][]...") `包含多个属性条件的选择器
- 过滤选择器
  1. 首元素选择器:`first` 获得选择的元素中的第一个元素
  2. 尾元素选择器:`last` 获得选择的元素中的最后一个元素
  3. 非元素选择器:`not(selector)` 不包括指定内容的元素
  4. 偶数选择器:`even` 偶数,从 0 开始计数
  5. 奇数选择器:`odd` 奇数,从 0 开始计数
  6. 等于索引选择器:`eq(index)` 指定索引元素
  7. 大于索引选择器:`gt(index)` 大于指定索引元素
  8. 小于索引选择器:`t(index) `小于指定索引元素
  9. 标题选择器:`header` 获得标题(h1~h6)元素,固定写法
- 表单过滤选择器
  1. 可用元素选择器:`enabled `获得可用元素
  2. 不可用元素选择器:`disabled` 获得不可用元素
  3. 选中选择器:`checked` 获得单选/复选框选中的元素
  4. 选中选择器:`selected` 获得下拉框选中的元素

3.简单描述一下jq如何进行dom操作?
答:jq进行dom操作主要分为三块,操作内容、操作属性和增删改查
操作内容:通过html(), text()方法获取内容, val()方法获取属性值;
操作属性:通过attr(), prop(), addClass()方法添加和获取属性
        通过removeAttr(), removeProp(), removeClass() 方法删除属性
        通过toggleClass()方法切换属性
        通过css()方法操作css样式
增删改查:通过append(), appendTo(), prepend(), prependTo(), after(), before(), insertAfter(), before() 方法拼接不同对象,通过remove()方法删除对象,empty()方法清空对象内容

4.jq和js有哪些区别?
答:jq本质上是js的一个库,将js的代码封装为更加简洁的语法格式。
区别主要体现在,jq的入口函数可以定义多个,而js只能有一个入口函数;
jq和js的方法并不通用,若要使用对方的方法,需要先转化为对方的对象
jq中绑定事件的函数名称,相比js,都去掉了on前缀
回复 使用道具 举报
1.jq对象和js对象如何转换?
答:
- jq -- > js:jq对象[索引] 或者 jq对象.get(索引)
- js -- > jq:$(js对象)

2.jq中分别有哪些选择器?
答:
- 基本选择器
  1. 标签选择器(元素选择器):`$("html标签名") `获得所有匹配标签名称的元素
  2. id选择器:`$("#id的属性值") `获得与指定id属性值匹配的元素
  3. 类选择器:`$(".class的属性值")` 获得与指定的class属性值匹配的元素
  4. 并集选择器:`$("选择器1,选择器2....") `获取多个选择器选中的所有元素
- 层级选择器
  1. 后代选择器:`$("A B")` 选择A元素内部的所有B元素               
  2. 子选择器:`$("A > B")` 选择A元素内部的所有B子元素
- 属性选择器
  1. 属性名称选择器:`$("A[属性名]")` 包含指定属性的选择器
  2. 属性选择器:`$("A[属性名='值']")` 包含指定属性等于指定值的选择器
  3. 复合属性选择器:`$("A[属性名='值'][]...") `包含多个属性条件的选择器
- 过滤选择器
  1. 首元素选择器:`first` 获得选择的元素中的第一个元素
  2. 尾元素选择器:`last` 获得选择的元素中的最后一个元素
  3. 非元素选择器:`not(selector)` 不包括指定内容的元素
  4. 偶数选择器:`even` 偶数,从 0 开始计数
  5. 奇数选择器:`odd` 奇数,从 0 开始计数
  6. 等于索引选择器:`eq(index)` 指定索引元素
  7. 大于索引选择器:`gt(index)` 大于指定索引元素
  8. 小于索引选择器:`t(index) `小于指定索引元素
  9. 标题选择器:`header` 获得标题(h1~h6)元素,固定写法
- 表单过滤选择器
  1. 可用元素选择器:`enabled `获得可用元素
  2. 不可用元素选择器:`disabled` 获得不可用元素
  3. 选中选择器:`checked` 获得单选/复选框选中的元素
  4. 选中选择器:`selected` 获得下拉框选中的元素

3.简单描述一下jq如何进行dom操作?
答:jq进行dom操作主要分为三块,操作内容、操作属性和增删改查
操作内容:通过html(), text()方法获取内容, val()方法获取属性值;
操作属性:通过attr(), prop(), addClass()方法添加和获取属性
        通过removeAttr(), removeProp(), removeClass() 方法删除属性
        通过toggleClass()方法切换属性
        通过css()方法操作css样式
增删改查:通过append(), appendTo(), prepend(), prependTo(), after(), before(), insertAfter(), before() 方法拼接不同对象,通过remove()方法删除对象,empty()方法清空对象内容

4.jq和js有哪些区别?
答:jq本质上是js的一个库,将js的代码封装为更加简洁的语法格式。
区别主要体现在,jq的入口函数可以定义多个,而js只能有一个入口函数;
jq和js的方法并不通用,若要使用对方的方法,需要先转化为对方的对象
jq中绑定事件的函数名称,相比js,都去掉了on前缀
回复 使用道具 举报
1.jq对象和js对象如何转换?
        1. JQuery对象在操作时,更加方便。
    2. JQuery对象和js对象方法不通用的.
    3. 两者相互转换
        * jq -- > js : jq对象[索引] 或者 jq对象.get(索引)
        * js -- > jq : $(js对象)

2.jq中分别有哪些选择器?
                1. 基本选择器
                        1. 标签选择器(元素选择器)
                                * 语法: $("html标签名") 获得所有匹配标签名称的元素
                        2. id选择器
                                * 语法: $("#id的属性值") 获得与指定id属性值匹配的元素
                        3. 类选择器
                                * 语法: $(".class的属性值") 获得与指定的class属性值匹配的元素
                        4. 并集选择器:
                                * 语法: $("选择器1,选择器2....") 获取多个选择器选中的所有元素
                2. 层级选择器
                        1. 后代选择器
                                * 语法: $("A B ") 选择A元素内部的所有B元素               
                        2. 子选择器
                                * 语法: $("A > B") 选择A元素内部的所有B子元素
                3. 属性选择器
                        1. 属性名称选择器
                                * 语法: $("A[属性名]") 包含指定属性的选择器
                        2. 属性选择器
                                * 语法: $("A[属性名='值']") 包含指定属性等于指定值的选择器
                        3. 复合属性选择器
                                * 语法: $("A[属性名='值'][]...") 包含多个属性条件的选择器
                4. 过滤选择器
                        1. 首元素选择器
                                * 语法: :first 获得选择的元素中的第一个元素
                        2. 尾元素选择器
                                * 语法: :last 获得选择的元素中的最后一个元素
                        3. 非元素选择器
                                * 语法: :not(selector) 不包括指定内容的元素
                        4. 偶数选择器
                                * 语法: :even 偶数,从 0 开始计数
                        5. 奇数选择器
                                * 语法: :odd 奇数,从 0 开始计数
                        6. 等于索引选择器
                                * 语法: :eq(index) 指定索引元素
                        7. 大于索引选择器
                                * 语法: :gt(index) 大于指定索引元素
                        8. 小于索引选择器
                                * 语法: :lt(index) 小于指定索引元素
                        9. 标题选择器
                                * 语法: :header 获得标题(h1~h6)元素,固定写法
                5. 表单过滤选择器
                        1. 可用元素选择器
                                * 语法: :enabled 获得可用元素
                        2. 不可用元素选择器
                                * 语法: :disabled 获得不可用元素
                        3. 选中选择器
                                * 语法: :checked 获得单选/复选框选中的元素
                        4. 选中选择器
                                * 语法: :selected 获得下拉框选中的元素
       
3.简单描述一下jq如何进行dom操作?
        1. 内容操作
                1. html(): 获取/设置元素的标签体内容   <a><font>内容</font></a>  --> <font>内容</font>
                2. text(): 获取/设置元素的标签体纯文本内容   <a><font>内容</font></a> --> 内容
                3. val(): 获取/设置元素的value属性值
        2. 属性操作
                1. 通用属性操作
                        1. attr(): 获取/设置元素的属性
                        2. removeAttr():删除属性
                        3. prop():获取/设置元素的属性
                        4. removeProp():删除属性

                        * attr和prop区别?
                                1. 如果操作的是元素的固有属性,则建议使用prop
                                2. 如果操作的是元素自定义的属性,则建议使用attr
                2. 对class属性操作
                        1. addClass():添加class属性值
                        2. removeClass():删除class属性值
                        3. toggleClass():切换class属性
                                * toggleClass("one"):
                                        * 判断如果元素对象上存在class="one",则将属性值one删除掉。  如果元素对象上不存在class="one",则添加
                        4. css():
        3. CRUD操作:
                1. append():父元素将子元素追加到末尾
                        * 对象1.append(对象2): 将对象2添加到对象1元素内部,并且在末尾
                2. prepend():父元素将子元素追加到开头
                        * 对象1.prepend(对象2):将对象2添加到对象1元素内部,并且在开头
                3. appendTo():
                        * 对象1.appendTo(对象2):将对象1添加到对象2内部,并且在末尾
                4. prependTo():
                        * 对象1.prependTo(对象2):将对象1添加到对象2内部,并且在开头
                5. after():添加元素到元素后边
                        * 对象1.after(对象2): 将对象2添加到对象1后边。对象1和对象2是兄弟关系
                6. before():添加元素到元素前边
                        * 对象1.before(对象2): 将对象2添加到对象1前边。对象1和对象2是兄弟关系
                7. insertAfter()
                        * 对象1.insertAfter(对象2):将对象1添加到对象2后边。对象1和对象2是兄弟关系
                8. insertBefore()
                        * 对象1.insertBefore(对象2): 将对象1添加到对象2前边。对象1和对象2是兄弟关系

                9. remove():移除元素
                        * 对象.remove():将对象删除掉
                10. empty():清空元素的所有后代元素。
                        * 对象.empty():将对象的后代元素全部清空,但是保留当前对象以及其属性节点
                       
4.jq和js有哪些区别?
        jQuery是一个JavaScript函数库。jQuery就是基于JavaScript语言写出来的一个框架,实质上还是JavaScript而已
       
回复 使用道具 举报
陈开明:

1.jq对象和js对象如何转换?
jQuery对象在操作时候,更加方便。
jQuery对象和js对象方法不通用的。
两者互相转换:
*jq -->js :jq对象[索引] 或者 jq对象.get(索引)
*js -->jq:$(js对象)
2.jq中分别有哪些选择器?
选择器:筛选具有相似特征的元素(标签)
基本选择器、层级选择器、属性选择器、过滤选择器、表单过滤选择器
3.简单描述一下jq如何进行dom操作?
内容操作:html(),text(),val()
属性操作:使用通用属性操作和对class属性操作
CRUD操作。
4.jq和js有哪些区别?
jq底层是由js代码实现的,jq将js代码封装起来,提供特定功能,方便程序员去开发调用。
因此,jQuery对象在操作时候,更加方便。
jq对象和js对象的方法不能互用,如果想要用对方的方法,必须进行对象转换。
回复 使用道具 举报
1.jq对象和js对象如何转换?
         js对象转换为jq对象有两种:jq对象[索引];jq对象.get(索引)
         jq对象转换为js对象:$(js对象)

2.jq中分别有哪些选择器?
         在jq中选择器有:
         (1)基本选择器:标签选择器($("html标签名"));id选择器($("#id的属性值"));id选择器($(".class的属
         性值"));并集选择器($("选择器1,选择器2...."))
         (2)层级选择器:后代选择器( $("A B ") );子选择器( $("A > B") )
         (3)属性选择器:属性名称选择器 ($("A[属性名]"));属性选择器($("A[属性名='值']") );复合属性选择
          器($("A属性名='值']..."))
         (4)过滤选择器:首元素选择器(:first);尾元素选择器( :last);非元素选择器(:not(selector) );偶数选择
         器(:even );奇数选择器(:odd);等于索引选择器(eq(index) );大于索引选择器 ( :gt(index));小于索
         引选择器(:lt(index) );标题选择器( :header )
         (5)表单过滤选择器:可用元素选择器( :enabled );不可用元素选择器( :disabled );复选框选中选择
         器( :checked);下拉框选中选择器( :selected )

3.简单描述一下jq如何进行dom操作?
         先定义入口函数,如果没有定义则要写在标签的下方,防止还没加载标签时,就调用了方法,在
         使用$("选择器")先获取到jq的dom对象,用jq中的操作元素方法对dom对象进行操作(如:
         text()和html()获取/修改纯文本内容,或修改标签内容),注意:方法没有传参时是获取,
         有传参时是修改

4.jq和js有哪些区别?
         (1)js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装产生的一个js类库,简化js开发
         (2)jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
回复 使用道具 举报

1.jq对象和js对象如何转换?
js对象转换为jq对象有两种:jq对象[索引];jq对象.get(索引)
jq对象转换为js对象:$(js对象)

2.jq中分别有哪些选择器?
在jq中选择器有:
(1)基本选择器:标签选择器($("html标签名"));id选择器($("#id的属性值"));id选择器($(".class的属性值"));并集选择器($("选择器1,选择器2...."))
(2)层级选择器:后代选择器( $("A B ") );子选择器( $("A > B") )
(3)属性选择器:属性名称选择器 ($("A[属性名]"));属性选择器($("A[属性名='值']") );复合属性选择器($("A属性名='值']..."))
(4)过滤选择器:首元素选择器(:first);尾元素选择器( :last);非元素选择器(:not(selector) );偶数选择器(:even );奇数选择器(:odd);等于索引选择器(eq(index) );大于索引选择器 ( :gt(index));小于索引选择器(:lt(index) );标题选择器( :header )
(5)表单过滤选择器:可用元素选择器( :enabled );不可用元素选择器( :disabled );复选框选中选择器( :checked);下拉框选中选择器( :selected )

3.简单描述一下jq如何进行dom操作?
先定义入口函数,如果没有定义则要写在标签的下方,防止还没加载标签时,就调用了方法,在使用$("选择器")先获取到jq的dom对象,用jq中的操作元素方法对dom对象进行操作(如:text()和html()获取/修改纯文本内容,或修改标签内容),注意:方法没有传参时是获取,有传参时是修改

4.jq和js有哪些区别?
(1)js是网页的脚本语言,jQuery是基于js语言,将js代码进行封装产生的一个js类库,简化js开发
(2)jq对象和js对象的方法不能互用,如果想要是用对方的方法,两者间必须要进行对象的转换
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马