2018-06-25Js事件流+JQuary基本语法

本文对比了JavaScript原生DOM操作与jQuery库中的事件处理方法,包括事件流的概念、事件对象的使用、事件委托技巧以及如何阻止事件冒泡。此外还介绍了jQuery在选择器和操作DOM方面的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Js中Dom事件流:

多个彼此嵌套元素,他们拥有相同的事件,最内部元素事件被触发后,外边多个元素的同类型事件也会被触发,多个元素他们同类型事件同时执行的效果称为“事件流”

 

事件对象!

 

只能在function小括号里写!调用时候不能写!

 

用匿名函数!

 

Input1.onKeydown=function(evt){

     Console.log(evt);

}

 

鼠标移动到设置两个字,弹出4个下拉框:获取两个字的位置,获取鼠标位置,获取四个边的位置,计算位置数据!!!

 

Evt.stoppropagation();  --阻止事件对象!

 

Js和JQuary:

主要区别体现在Dom上面:找元素à操作元素!

Js:document.getElementByID();

document.getElementsByTagName();

 

JQuary: .one

$(选择器)

 

Js对象:jsobj

JQuary对象:jqobj

 

操作元素:

操作内容:jqobj.html(‘123’)—非表单元素!  jqobj.val(“字符串”)

操作属性:设置属性:jqobj.attr(‘class’,‘add’); 一个参数是获取,两个参数是设置!  Jqobj.attr({‘class’:‘add’,‘id’:‘id’}); --同时设置多个属性用json格式数据!  Jqobj.removeattr(‘’);

Jqobj.addclass(‘add’);

操作样式:jqobj.css();  一个获取,两个设置,多个用json格式!

操作事件:jqobj.click(function(){});

创建删除:jqobj.html(‘<button></button>’);

 

JQuary:先引入JQuary.js文件才能用(BootStrap等框架有JQuary.js文件才能用)!

 

页面加载完成:

JS:window.onload=function(){};

Jquary:

 

$(document).ready(function(){})

 

方式2:

$(function(){})

转载于:https://www.cnblogs.com/postgredingdangniu/p/9226249.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值