javaScript高级(一)

都是知识

  1. Jquery中的顶级对象$。【考核知识点:jquery顶级对象

$是jQuery的顶级对象,相当于原生JavaScript中的 window。把元素利用$包装成 jQuery对象,就可以调用jQuery 的方法。

  1. jQuery 对象和 DOM 对象。【考核知识点:jquery对象】

用原生 JS 获取来的对象就是 DOM 对象

jQuery 方法获取的元素就是 jQuery 对象。

jQuery 对象本质是: 利用$对DOM 对象包装后产生的对象(伪数组形式存储)。

  1. jQuery 样式操作。【考核知识点:jQuery 样式操作】

方法1: 操作 css 方法

方法2: 设置类样式方法

  1. jQuery 效果。【考核知识点:jQuery 效果

显示隐藏:show() / hide() / toggle() ;

划入画出:slideDown() / slideUp() / slideToggle() ;

淡入淡出:fadeIn() / fadeOut() / fadeToggle() / fadeTo() ;

自定义动画:animate() ;

  1. jQuery中的选择器。【考核知识点:jQuery选择器】

基本选择器,层次选择器,过滤选择器,表单选择器

  1. Jquery优点【考核知识点:jquery介绍】

1)体积较小

2)封装了大量的选择器、DOM操作、事件处理,使用简单、易扩展。

  1. jQuery属性操作。【考核知识点:jQuery属性操作】

1、元素固有属性值prop()

2、元素自定义属性值attr()

3、数据缓存data()

  1. jQuery文本属性值。【考核知识点:jQuery文本属性值】

jQuery的文本属性值常见操作有三种:html() / text() / val() ; 分别对应JS中的 innerHTML 、innerText 和 value 属性

  1. jQuery元素操作?【考核知识点:jQuery元素操作】

遍历:each()

创建: $('标签')

删除:remove()

添加:append()  prepend()

  1. attr和prop的区别?他们分别相当于js中的什么函数。【考核知识点:attr和prop的区别】

attr() 既可以设置固有属性,也可以操作自定义属性

prop() 只能设置固有属性

attr() 相当于js中的 getAttribute()

  1. append和prepend的区别【考核知识点:插入元素】

append是在内部的末尾添加

prepend是在内部的头部添加

  1. jQuery事件注册的方法有哪些。【考核知识点:jQuery事件注册

单个事件注册,传统注册方式  $(元素).click(function(){})

on()方法绑定事件  $(元素).on(事件名,function(){});

bind()方法绑定事件 $(元素).bind(事件名,function(){})

  1. jQuery事件处理on绑定事件的写法。【考核知识点:on方法绑定事件

$(“button”).on(“click”,function(){

aler(“点击按钮”);

});

$(“div”).on({

mouseover:function(){},

mousemove:function(){},

mouseup:function(){}

})

  1. on方法绑定事件有什么优势?。【考核知识点:on()方法的优势

可以一次性绑定多个事件

做事件委托使用

绑定未来事件,比如动态添加的节点需要用on绑定事件

  1. 事件处理off()解绑事件的写法。【考核知识点:off事件解绑

$(“p”).off(“click”)

$(“p”).off(“click”,”li”);//解除事件委托

  1. jquery中的选择器 和 css中的选择器有区别吗。【考核知识点:jquery选择器】

jQuery选择器支持CSS选择器,jQuery选择器可用来添加样式和行为, CSS选择器只能添加样式

  1. 选择器中 id,class有什么区别。【考核知识点:Jquery选择器】

每个id只能用一次,class可以重复使用 

  1. jQuery方法操作元素的创建、添加、删除方法【考核知识点:DOM节点操作】   

内部添加到尾部:元素.append(内容)

内部添加到前面:元素.prepend(内容)

删除元素:元素.remove()删除自身元素

  1. jquery事件对象【考核知识点:event】

jQuery 对DOM中的事件对象 event 进行了封装,兼容性更好,获取更方便,使用变化 不大。事件被触发,就会有事件对象的产生。

  1. 复合事件hover的用法是什么。【考核知识点:hover事件】

$("选择器").hover(function(){

    //鼠标进入

}, function(){

    //鼠标离开

})

  • 14
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值