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

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

时间: 2024-10-08 07:22:11

2018-06-25Js事件流+JQuary基本语法的相关文章

粗浅的总结下事件流

什么是事件流?以及为什么要有事件流? 简单的说,事件流就是,确认触发条件满足时,事件对应函数的调用顺序.举个例子,鼠标光标在某个按钮上点击了,按钮又绑定了mousedown事件,那么其对应的函数就会调用.而其实,光标落下的位置也在document.window的范围内,或许还可能在其他元素的和模型内.如果这些元素也都绑定了mousedown事件,那么哪个元素的mousedown事件对应的函数先调用呢?这就需要确认一个发生的顺序问题. 具体的说,事件流分为三个阶段,即捕获阶段.目标(处理)阶段.冒

三言两语之js事件、事件流以及target、currentTarget、this那些事

厉害了我的哥——你是如此简单我却将你给遗忘   放假前再看某文档,里边提到两个我既熟悉又陌生的概念target.currentTarget,说他熟悉我曾经看到过这两个事件对象的异同处,说他陌生吧?很不巧.正要运用了,吾才发现吾压根就没记住...其实要讲清楚target.currentTarget,我们就不得不说一下事件流这个概念,而要言明事件流,我们也要晓得一下神马是事件以及一些周边生态概念,这三个概念是必须放在一块说,我们才能对能对这部分的知识有很好的理解滴,网上信息太零散,于是乎就有了这篇算

addEventListener及事件流

addEventListener 定义和用法 addEventListener 用于向指定元素添加事件句柄(又称事件处理函数) 语法 element.addEventListener(event, function, useCapture) element   文档节点,duocument,window. event      必须有.是一个字符串,指定事件名(一般不使用“on前缀”,例如“click,mouseover”). function  必须有.指定要事件触发时执行的函数(可以是函数,

事件对象、事件流、关于冒泡、默认行为

事件对象: 在触发事件的时候,会产生一个事件对象event,这个对象中包含了与事件相关的信息. 例如:在触发鼠标双击时,是触发了这几件事  onkeydown+onkeyup+onclick+onkeydown+onkeyup+onclick 事件流: 当HTML元素产生一个事件时,这个事件会在元素节点与根节点之后的路径传播,路径所经过的节点都会接收到这个事件,这个传播过程称为DOM事件流. DOM事件流分为冒泡事件流和捕获事件流. 事件冒泡: 当一个元素的事件被触发时,同样的事件将会在该元素的

HTML 事件(三) 事件流与事件委托

本篇主要介绍HTML DOM中的事件流和事件委托. 其他事件文章 1. HTML 事件(一) 事件的介绍 2. HTML 事件(二) 事件的注册与注销 3. HTML 事件(三) 事件流与事件委托 4. HTML 事件(四) 模拟事件操作[未发布] 目录 1. 事件流 1.1 何为事件流 1.2 事件流的三个阶段 1.3 addEventListener()注册事件流的阶段 1.4 阻止事件流的传播 2. 事件委托 2.1 何为事件委托 2.2 ul.li场景示例 2.3 JQuery的事件委托

Esper系列(五)Order by、Limit、构建事件流、Updating an Insert Stream

Order by 与SQL语法类似类似,默认为升序排列; 注意: 如果order by的子句中出现了聚合函数,那么该聚合函数必须出现在select的子句中. 出现在select中的expression或者在select中定义的expression,在order by中也有效. 如果order by所在的句子没有join或者没有group by,则排序结果幂等,否则为非幂等.   Limit 格式一: 1  limit row_count [offset offset_count] 注意:row_

js学习笔记:事件——事件流、事件处理程序、事件对象

Javascript与HTML之间的交互是通过事件实现的. 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间. 可以使用侦听器来预定事件,以便事件发生时执行相应代码. 事件流 事件流描述的是从页面中接受事件的顺序. 事件冒泡 IE的事件流叫做事件冒泡,即事件开始是由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档). 如果点击了页面中的一个div元素,那么这个click事件可能会按照如下顺序传播: < div> < body> < html> docume

事件流之事件冒泡与事件捕获&lt;JavaScript高级程序设计&gt;学习笔记

1.事件流 浏览器开发团队遇到一个很有意思问题:页面的那一部分会拥有特定的事件? 对于理解这个问题您可以想象画在一张纸上的一组同心圆,如果你把手指放在圆心上,那么你的手指指向的其实不是一个圆,而是纸上所有的圆.放到实际页面中就是,你点击一个按钮,而是纸上所有的圆. <栗子:现实生活中的声波.水波> 事件流:从页面中接收事件的顺序,通俗说:用户操作DOM的一系列行为交互. 2.事件冒泡 事件冒泡:IE的事件流叫事件冒泡,即事件开始由最具体的元素(文档中嵌套层次最深的那个元素)接收,然后逐级向上传

JavaScript学习--Item35 事件流与事件处理

1. 事件处理 1.1. 绑定事件方式 (1)行内绑定 语法: //最常用的使用方式 <元素 事件="事件处理程序"> (2)动态绑定 //结构+样式+行为分离的页面(html+css+js事件) 语法: 对象.事件=事件处理程序 行内绑定和动态绑定的重要区别: 以上程序是不可用的,点击div时,执行test函数,这时,test中的this表示window对象 因为: 我们定义test函数,实际上相应于在window对象下定义了test属性 test(); -> 相当