jquery事件

前端学习之jQuery

萝らか妹 提交于 2020-02-26 04:55:23
一 jQuery是什么? [1] jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 [2] jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE! [3] 它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 [4] jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。 [5] jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 二 什么是 jQuery 对象? jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是是jQuery独有.如果一个对象是jQuery对象,那么它就可以用jQuery里的方法: $("#test").html(); $("test").html() 意思是指:获取ID为 test的元素内的html代码。其中html()是jQuery里的方法 这段代码等同于用DOM实现代码: document.getElementById("test").innerHTML;

回顾前端JQuery

倖福魔咒の 提交于 2020-02-26 04:54:05
二.jQuery是什么 jQuery由美国人John Resig创建,至今已经吸引了来自实践各地的众多javascript高手加入其team jQuery是继prototype之后又一个优秀的JavaScript框架,其宗旨是----WRITE LESS,DO MORE! 它是轻量级的JS库(压缩后只有21K),这是其他JS库所不及的,它兼容CSS3,还兼容各种浏览器 jQuery是一个快速的,简洁的JavaScript库,使用户能更方便处理HTMLdocuments,events,实现动画效果,并且方便地为网站提供Ajax交互 jQuery还有一个比较大的优势是,他的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择 三什么是jQuery对象 jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象。 jQuery 对象是 jQuery 独有的 . 如果一个对象是 jQuery 对象 , 那么它就可以使用 jQuery 里的方法 : $(“#test”).html(); $("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法 这段代码等同于用DOM实现代码: document.getElementById(" test ").innerHTML;

前端基础之jquery

夙愿已清 提交于 2020-02-26 04:53:37
一 jQuery是什么 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE! 它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTMLdocuments、events、实现动画效果,并且方便地为网站提供AJAX交互。 jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 二 什么是jQuery对象 jQuery 对象就是通过jQuery包装DOM对象后产生的对象。jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 jQuery 里的方法: $(“#test”).html(); $("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法 这段代码等同于用DOM实现代码: document.getElementById(" test ").innerHTML;

前端

旧街凉风 提交于 2020-02-26 04:49:57
内容回顾 DOM事件 事件的绑定 方式一 行内绑定<a onclick="函数名()"></a>function 函数名(){ 函数体}​方式二 匿名函数绑定某对象.onclick = function(){ 函数体}​方式三 函数名绑定某对象.onclick = 函数名function 函数名(){ 函数体} 常见事件 onclick() 单机事件 onmouseover() 鼠标悬浮onmouseout() 鼠标离开onscroll() 滚动轴移动onChange() 文本区域内内容变化onfocus() 获取焦点onblur() 失去焦点 BOM 和浏览器的操作相关的 window对象 定时器方法setInterval("fn()",n) 每隔n毫秒就执行fn函数一次setTimeout("fn()",n) n毫秒之后执行fn函数一次​innerHeight 浏览器显示网页内部内容的高度,会随着浏览器窗口变化innerWidth 浏览器显示网页内部内容的宽度,会随着浏览器窗口变化 location对象 地址栏 属性 :href查看页面的url连接,href = '新的url',跳转到新的页面​方法:reload()刷新页面 history对象 history.back() go(-1) //回到上一页history.go(0) //刷新history.forward() go

jQuery框架总体分析

馋奶兔 提交于 2020-02-26 04:48:26
From: jQuery框架总体分析 jQuery的功能: 我们日常使用javascript干的最多的事情也就是 1.查找DOM节点 2.然后再对查找到的节点进行操作,例如修改样式 添加事件监听 修改内容等。 而jQuery框架的功能就是根据传递进来的参数赛选DOM节点,将DOM节点数组封装成jQuery对象.然后对这个 jQuery对象进行操作。 jQuery框架的总体架构: Js代码 <span style= "font-size: small;" >( function (window,undefined){ //jQuery的源码 })(window)</span> (function (window,undefined){ //jQuery的源码 })(window) 可以看到这里使用了一个匿名函数将所有源码进行了封装,这样有以下几个好处: 1. 可以防止命名冲突 里面定义的变量不会给外面的矛盾。 2. 可以实现私有变量和私有方法,只将提供给外界的公共接口暴露出来。 jQuery对象的创建: 由上面的讲解可知所有的功能都是建立在jQuery对象的基础之上的所以我们首先来看一下这个对象的构建: Js代码 var jQuery = function ( selector, context ) { return new jQuery.fn.init( selector,

python 学习之javascipts中的jQuery

大憨熊 提交于 2020-02-26 02:05:48
jQuery介绍 jquery是一个函数库,一个js文件,页面用script标签引入这个js文件就可以使用。 下载地址: jQuery官方网站: http://jquery.com/ <script type="text/javascript" src="js/jquery-1.12.2.js"></script> 将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready方法解决这个 问题,它的速度比原生的 window.onload 更快。 <script type="text/javascript"> $(document).ready(function(){ ...... }); </script> 详细写法 <script type="text/javascript"> $(function(){ ...... }); </script> 简写 将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready方法解决这个 问题,它的速度比原生的 window.onload 更快 <script type="text/javascript"> $(document).ready(function(){ ...... }); </script> jQuery选择器 基本选择器 选择某个网页元素,然后对它进行某种操作,

jQuery入门基础知识点汇总

99封情书 提交于 2020-02-25 22:01:59
什么是jQuery? jquery 是 js的封装的一个框架 快速开发 优点:写的少 做的比较多 处理浏览器之间的兼容性 把js的大量语法进行封装 大量的方法 大量的学习方法和dom之类 jquery库 在head body里面都是可以引入 在写jquery 代码的时候先引入jquery文件(库) 才能去写常规的jquery代码 (先跑库代码 在走写的jquery代码) <script src="jquery/jquery.js"></script> window.jQuery==window.$=jQuery 所以在jquery里面书写是用$ jquery dom获取的时候注意元素是否初始化.若不考虑是否初始化 需要以下加载函数 注意:jquery 加载函数 类似 浏览器的加载完成事件window.onload $(document).ready(function () { console.log("加载完成"); console.log($("#btn")); }); 简写为 $(function(){ }) dom元素获取方式 注意:jquery对象返回的是一个集合 直接使用 jquery 代码可以进行隐式迭代器 (可以进行一堆的操作) 1)基本选择器 id class 元素 * 复合元素选取$("button,input") 2)层次选择器 获取子元素 +获取下一个元素

jQuery

人走茶凉 提交于 2020-02-25 14:58:33
介绍 /*--> */ /*--> */ jQuery是一个javascript库,核心理念是write less,do more(写得更少,做得更多),他内部帮我们把几乎所有功能都做了封装,相比上一节基于DOM、BOM操作会更加简单。 例如:根据ID选择标签 // DOM 选择 document.getElementById('item'); // jQuery 选择 $('#item'); 快速应用 在使用jQuery时,需要提前下载并应用jQuery之后,才能在代码中使用。 下载jQuery http://jquery.com/download/ 应用jQuery <!DOCTYPE html> <html> <head> <meta charset='utf-8'/> <title>jQuery学习</title> <style> </style> </head> <body> <div id="item">Hello world <div>我是item的子标签</div> </div> <!--导入jQuery--> <script type="text/javascript" src="../js/jquery.js"></script> <script type="text/javascript"> // 获取标签文本内容 var tar = $('#item')

jQuery---7. jQuery事件

久未见 提交于 2020-02-24 21:35:41
1. jQuery事件注册 <body> <div></div> <script> $(function() { //1. 单个事件注册 $("div").click(function() { $(this).css("backgroundColor", "purple"); }); $("div").mouseover(function() { $(this).css("backgroundColor", "skyblue"); }); //2. 事件处理on }) </script> </body> 2. jQuery事件处理 <body> <div></div> <script> $(function() { //2. 事件处理on 与上述单个事件处理等效 // $("div").on({ // click:function(){}, // mouseenter:function(){} // }); $("div").on({ click: function() { $(this).css("backgroundColor", "purple"); }, mouseover: function() { $(this).css("backgroundColor", "skyblue"); } }) }) </script> </body> 对于事件处理程序相同还可以这样写:

bootstrap插件学习-bootstrap.collapse.js

ε祈祈猫儿з 提交于 2020-02-24 21:19:04
先看bootstrap.collapse.js的结构 var Collapse = function ( element, options ){} // 构造器 Collapse.prototype = {} //构造器的原型 $.fn.collapse = function ( option ){} //jQuery原型上自定义的方法 $.fn.collapse.defaults = {} // 默认参数 $.fn.collapse.Constructor = Collapse // 重写jQuery原型自定义方法的构造器名 $(function (){}) // 初始化 HTML结构 <div class="accordion" id="accordion2"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne"> 国土问题 </a> </div> <div id="collapseOne" class="accordion-body collapse" style="height: 0px;"> <div