jquery
小疯疯0413
因为代码可以改变世界,所以我从未放弃
展开
-
JQ学习笔记
由于之前已经学过javascript了,所以对于JQ也就学的比较迅速,今天先记下我学的选择器这一节的东西 选择器分为常规选择器和过滤选择器这两种,这两种有什么区别呢,首先常规选择器就是方法调用,举个简单的例子$("#div").find("p")这个就等于$(“#div p”)但可能见面那种速度略快,但貌似并没什么卵用- -。 再说一下过滤选择器。这个选择器倒是有一种耳目一新的感觉,这种选择器是原创 2015-06-19 08:25:38 · 506 阅读 · 0 评论 -
JQ源码分析
一开始我写JQ源码其实还是蛮期待的。但是自己水平真的有限,实在没法看懂JQ源码的真面目,最近,看到了Aaron的博客,和慕课网上的源码分析,当然秒味课堂的也不错,Aaron的博客链接我会放在下面,我也是看了他的博客,才萌生了写JQ源码的激情,以下内容也是看了他的博客的一些感受感想,当然大家可以直接看Aaron大神的博客,- -||毕竟写的没人家大神的好,我这里可能是对一些JS基础不算好的,解释一下基原创 2015-06-30 12:03:10 · 1896 阅读 · 0 评论 -
JQ高级事件之事件委托
事件委托 跟字面意思一样,需要找一个东西来帮助一起完成某个东西。用我们JQ的语言来说就是,我有2000个按钮,但我们不能一个一个绑定,这样太过于浪费操作,那我们怎么做呢,事件默认情况下是冒泡的,我们可以把事件直接绑定他们的父元素,也就是说通过指定一个事件处理程序,就可以管理某一类的所有事件,这样我们可以通过event.target属性找到它实际点的是那个元素(这里说的是JS原生方法的实现),当然还原创 2015-06-26 19:41:32 · 4717 阅读 · 0 评论 -
JQ高级事件之模拟与命名空间
今天学习李炎恢老师所讲的JQ高级事件,~再此记下笔记来方便以后复习! 那什么是高级事件,模拟操作,命名空间,事件委托,on,off,one那什么是模拟操作!模拟用户操作,类似于按钮,浏览器自动点击按钮//这是一个通常的点击事件$('input').click(function(){ alert('1');})//模拟$('input').trigger('click');//和上面原创 2015-06-26 18:48:08 · 1189 阅读 · 0 评论 -
JQ动画效果
一看到动画效果我就激动的不行,很多人学JS可能都是为了特效,duang~duang~,好啦,下面我就记录下我在李炎恢老师视频中学的动画,在这里记下笔记 首先我们常用的动画有,显示与隐藏,滑动与卷动,淡入与,自定义动画等。在下面还会记下方法如列队动画方法,那就开始咯首先是几个基本动画显示和隐藏//.show(),可以传参控制速度等有slow nromal fast或者是毫秒数,还可以传入回掉函数$原创 2015-06-27 17:41:31 · 2797 阅读 · 0 评论 -
JQ高级事件之on、off、one
看了李炎恢老师的视频,这三个方法是可以代替之前的绑定和事件委托的,之前的笔记是用来作为铺垫,方便这次的学习! 我现在前面记录下我们原先的事件绑定 普通的绑定 .bind 普通的解绑.unbind事件委托 .delegate 解除委托.undelegate现在呢,我们可以用新方法来代替之前地方法~ .on方法 .off方法(解绑)one(仅执行一次的绑定) 我们举下列子看看$('.butto原创 2015-06-26 20:39:22 · 4716 阅读 · 3 评论 -
JQ事件对象
这次跟着李炎恢老师学习事件对象,和冒泡和默认行为!!再此记下笔记以便日后学习首先是接收事件对象<input type="button" value="小疯疯"/>$("input").bind('click',function(e){//接受事件对象 alert(e);})event (e)是一个对象,那自然有它的属性和方法 这里呢和李炎恢老师的并不一样,这是我从书中记下的一些!!有些是原创 2015-06-25 18:26:44 · 992 阅读 · 0 评论 -
JQ基础事件
最近终于学到了事件,也是最常用到的地方,李炎恢老师详细的介绍了各种方法,我也是把李炎恢老师所讲的总结一下学过JS肯定知道DOM2级的绑定事件方法addEventListener()及attachEvent(),这两个方法本质一样,只是之后的方法是用来兼容IE的(果然IE还是很特立独行的)我们用原生JS时就需要考虑到跨平台的问题,而JQ就不需要考虑这个问题,下面就开始第一个方法:绑定事件<input原创 2015-06-24 16:17:55 · 946 阅读 · 0 评论 -
JQ表单选择器
今天跟着李炎恢老师的课程来记录一下表单选择器的学习笔记!<form> <input type="text" name="user" value="小疯疯"/> <input type="password" name="pass" value="123456"/> <textarea></textarea> <button name="btn"></button>原创 2015-06-24 08:22:09 · 758 阅读 · 0 评论 -
JQ DOM节点篇
嗯,今天呢还是跟着李炎恢老师的视频进行下一篇,有关节点的操作,主要包含以下几种方法! 创建,克隆,删除,下面就一个一个举例子!!创建呢很简单 var box=$('<div id="box"></div>')创建完之后并不是直接显示到页面中,需要我们手动的插入到页面中! 那我们就需要一个插入的方法//首先是append方法$('body').append(box) //插原创 2015-06-23 09:23:06 · 869 阅读 · 0 评论 -
JQ DOM操作
今天开始学习李炎恢老师JQ视频中有关DOM操作的相关方法,在此记录下学习过程,以便日后回来复习! 首先是一些对元素内容的操作,大体分为3个方法 html(),text(),val()这三个方法再不传参数的时候分别是获取html内容,但他们之间是有区别的, 首先先说html()方法和text()方法的区别,text是获取的文本内容,会自动html标签,当然如果传入参数的时候呢text方法不会转义原创 2015-06-22 09:07:37 · 1171 阅读 · 0 评论 -
编写高质量代码(6)
我们一般写JS代码时一般都是window.onload=function(){ }这是在HTML页面DOM元素加载完毕在执行其中的内容,这样可以避免我们执行JS的时候DOM结构还没有加载导致错误的情况,这么写的确没什么问题,但是我们可以更加优化这类问题,试想下,如果我们的网站有大量图片和FLASH,这样加载时间会非常的长,而我们希望JS在DOM节点存在就可以使用,而不在乎是否节点内容加载完毕,原创 2015-09-04 21:43:58 · 533 阅读 · 0 评论