jquery动画

[译] jQuery 3 有哪些新东西

泄露秘密 提交于 2020-03-14 11:04:24
转自:https://github.com/cssmagic/blog/issues/59 jQuery 的横空出世,至今已有十个年头了,而它的长盛不衰显然不是没有理由的。jQuery 提供了极为友好的接口,使得开发者们可以方便地进行 DOM 操作、发起 Ajax 请求、生成动画……不一而足。此外,与 DOM API 不同的是,jQuery 采用了 “混合模式” 。这意味着你可以在任何一个 jQuery 集合身上调用 jQuery 方法,而不用关心它到底包含了几个元素(不管是零个、一个或多个,都没问题)。 在未来的几周内,jQuery 就将抵达一个重要的里程碑——正式发布 3.0 版本。jQuery 3 修复了大量的 bug,增加了新的方法,同时移除了一些接口,并修改了少量接口的行为。在这篇文章中,我将为大家重点讲解 jQuery 3 所引入的那些最重要的变化。 New Features 新增特性 我们先来讨论 jQuery 3 中最重要的几个新增特性。 for...of Loop for...of 循环 在 jQuery 3 中,我们可以用 for...of 循环语句来迭代一个 jQuery 集合中的所有 DOM 元素。这种新的迭代方法是 ECMAScript 2015(即 ES6)规范中的一部分。这个方法可以对 “可迭代对象”(比如 Array 、 Map 、 Set 等

认识JQuery

家住魔仙堡 提交于 2020-03-14 04:44:14
JQuery库可以通过一行简单的标记被添加到网页中。它是一个JavaScript函数库。 包含的功能有:   HTML元素选取   HTML元素操作   CSS操作   HTML事件函数   JavaScript特效和动画   HTML DOM遍历和修改   AJAX   Utilities 引入jQuery   在网页中添加jQuery     从jquery.com下载JQuery库     从CDN中载入jQuery,如从Google中加载jQuery       百度和新浪的服务器中:http://libs.baidu.com/jquery/1.10.2/jquery.min.js       谷歌和微软的服务器中:http://ajax.googleapis.com/ajax/libs/jquery/jquery.min.js   版本介绍     v1.11.1:1.x支持IE6+     v2.1.1 :2.x支持IE9+ 基本语法:$(selector).action()      如:$(this).hide()-隐藏当前元素        $("p").hide()-隐藏所有段落 来源: https://www.cnblogs.com/nana135/p/6374554.html

JQuery中stop方法的使用

房东的猫 提交于 2020-03-12 12:16:55
转载来源: https://www.cnblogs.com/goodborder/p/5843050.html 在前台页面开发中有时候我们会需要一些比较酷的效果,这个时候使用JQuery中的动画来实现便显得非常的简单。 最近在工作中碰到了一个页面元素移动的效果,这是个简单的页面效果也非常容易实现。 在使用中用到了一个停止动画的方法"stop()",以前只是用也没有过多的关注。 这几天再次碰到,便翻开文档测试了一番,竟也有了一些新的认识。对这个方法有了全新的了解,在这里把我的测试记录下来。 在JQuery文档中对这个方法的解释是这样的: 一、概述 停止所有在指定元素上正在运行的动画。 如果队列中有等待执行的动画(并且clearQueue没有设为true),他们将被马上执行。 二、没有参数 场景模拟 假设有一个元素需要在背景中进行移动,然后回到起始位置。页面中有三个按钮,分别负责“开始移动”,“采用了stop方法的回归”,“没有采用stop方法的回归”。 整体页面效果图如下: 测试代码和效果 <script type="text/javascript"> $(function () { //向右移动600px $("#Button1").click(function () { $("#move").stop().animate({ left: 610 }, 3000); }); /

jQuery信息提示工具[Poshy Tip]

狂风中的少年 提交于 2020-03-12 08:43:13
Poshy Tip是一款非常友好的信息提示工具,它基于jQuery,当鼠标滑向链接时,会出现一个信息提示条。信息的内容直接可以在HTML里设定也可以是从服务端调用的数据,该插件还提供了很多属性和方法。 Demo中提供了三种使用的例子,页面代码如下: <p>1、<a id="tip1" title="嗨。。这里有个工具提示条!" href="#">鼠标滑上这里看看</a></p> <br/> <p>2、用户名:<br/><input id="user" type="text" size="30" title="请输入用户名" /></p> <br/> <p>3、服务端调用:<br/> <a id="remote" href="#">鼠标滑向这里加载图片</a> </p> 当然,别忘了要加载jquery库和poshytip插件以及相关样式。 <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="src/jquery.poshytip.js"></script> <link rel="stylesheet" href="src/tip-yellow/tip-yellow.css" type="text/css" /> jQuery: 1、基本使用: $

几个jQuery插件的分享和一些工作经验的分享

耗尽温柔 提交于 2020-03-12 08:41:58
最近写了一些列Asp.net MVC 3的文章,很高兴有这么多人阅读并留言了。说实话我并没有用Asp.net MVC做什么实际的项目,哪怕是开源的项目,所以写的东西没啥大多的实际价值。 今天终于是要离开工作三年的公司了,有点伤感。。。。。人生的第一次换工作真的是有点百感交集。怀念我参与的那些项目,那群大哥大姐们。。。。。 在写jQuery的插件前先和大家分享点最近面试的经验,希望对最近换工作的朋友有点帮助。 总结如下: 1.面试前一晚上一定别熬夜,,,,,这个是很重要的。并不是为了你做题时头脑清醒,而是加深面试官对你的印象。。。。。。对于一个很颓废的和一个很阳关的开发者,我想,面试人员一定会先考虑那个看着比较舒服的那位。 注意在面试前最好穿个衬衫,性感点,最好别是白色,那个有点古板,没有特点。 2.算法题的解答。。。。。 对预开发人员的面试,算法是必须考的。。。。建议在解答算法题的时候一定别急着写代码。。。。如果你在代码前先把自己的思路写出来,特别一个问题你写好几个算法思路。面试官可能一下子看不懂你的算法,但是你的思路他一定能一眼就看明白。。记住,思路永远是他们最想要的。实现只是个编码的过程。 3. 智力题的测试。 我相信比较傻得面试都会有这种题,有的是逻辑思维的考试,有的是脑筋急转弯。这个就看能力了。不过面试前可以积累一些这方面的题。 比如; 有根粗细不一的绳子有A,B 两端,

从零开始学 Web 系列教程

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-12 06:53:56
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新…… github:https://github.com/Daotin/Web 微信公众号:前端队长 博客园:http://www.cnblogs.com/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目。现在就让我们一起进入 Web 前端学习的冒险之旅吧! 前言 昨天收到一个朋友的留言反馈,意思是说文章太多,找起来很麻烦,做个索引页就好了。 这个建议特别好,于是下面就是整个 《从零开始学 Web 开发》 所有内容的索引,并且按照知识点的分类排列好,每一篇文章的主要内容也简单的列举出来。 本索引将长期不定期更新…… 索引 从零开始学 Web 之 HTML 从零开始学 Web 之 HTML(一)认识前端 什么是前端 网页组成 Web 标准 浏览器内核 认识 HTML HTML 结构标准 标签分类 开发工具 从零开始学Web之HTML(二)标签、超链接、特殊符号、列表、音乐、滚动、head等 标签 超链接 特殊字符 列表 音乐标签 滚动标签 head里面相关 从零开始学 Web 之 HTML(三)表单 表格 表单 标签语义化 从零开始学 Web 之 CSS 从零开始学 Web 之 CSS(一)选择器 CSS概念 选择器 从零开始学 Web 之 CSS

jquery(一)

白昼怎懂夜的黑 提交于 2020-03-11 17:13:15
一 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("

jquery常见用法

我的未来我决定 提交于 2020-03-10 06:12:53
1 jQuery 事件方法 2 事件方法触发器或添加一个函数到被选元素的事件处理程序。 3 下面的表格列出了所有用于处理事件的 jQuery 方法。 4 bind ( ) 向元素添加事件处理程序 5 blur ( ) 添加 / 触发失去焦点事件 6 change ( ) 添加 / 触发 change 事件 7 click ( ) 添加 / 触发 click 事件 8 dblclick ( ) 添加 / 触发 double click 事件 9 delegate ( ) 向匹配元素的当前或未来的子元素添加处理程序 10 die ( ) 在版本 1.9 中被移除。移除所有通过 live ( ) 方法添加的事件处理程序 11 error ( ) 在版本 1.8 中被废弃。添加 / 触发 error 事件 12 event . currentTarget在事件冒泡阶段内的当前 DOM 元素 13 event . data包含当前执行的处理程序被绑定时传递到事件方法的可选数据 14 event . delegateTarget返回当前调用的 jQuery 事件处理程序所添加的元素 15 event . isDefaultPrevented ( ) 返回指定的 event 对象上是否调用了 event . preventDefault ( ) 16 event .

期待已久的2013年度最佳 jQuery 插件揭晓

本秂侑毒 提交于 2020-03-09 08:04:25
  让人期待已久的2013年度最佳 jQuery 插件揭晓了。在过去的一年里,有很多很多的 jQuery 插件发布出来,而这里文章列出的这些插件从提供的功能更角度来看是其中的佼佼者。相信这些优秀的 jQuery 插件能够帮助 Web 开发人员把一些惊艳的功能和效果轻松的应用到自己的项目中。    jQuery Scroll Path   这款插件用于实现自定义路径的滚动效果。可以显示 使用 Canvas 绘制 路径线条和弧形,看到非常形象的运动效果。   使用示例: 1 2 3 4 5 $( ".your-container-element" ).scrollPath({ drawPath: true , wrapAround: true , scrollBar: false }); 插件下载 在线演示    Toolbar.Js   Toolbar.js 是一款帮助你快速创建 Tooltip 风格工具栏的 jQuery 插件,可以用于网站或者 Web 应用。工具栏的风格可以使用 T witter Bootstrap 的图标轻松定制,还提供了灵活的工具栏展示位置和图标数量配置。   主要特色: 简单的实现,简单的参数设置; 根据需要,可以运行尽可能多的工具栏; 工具栏可以连接到所需的任何元素; 工具栏的图标能够通过流行的 Twitter Bootstrap 框架定制;

2019年前端常见jQuery面试题

僤鯓⒐⒋嵵緔 提交于 2020-03-09 06:47:14
一、$(document).ready() 是个什么函数?为什么要用它? ready() 函数用于在文档进入ready状态时执行代码。当DOM 完全加载(例如HTML被完全解析DOM树构建完成时),jQuery允许你执行代码。使用$(document).ready()的最大好处在于它适用于所有浏览器,jQuery帮你解决了跨浏览器的难题。需要进一步了解的用户可以点击 answer链接查看详细讨论。 二、JavaScript window.onload 事件和 jQuery ready 函数有何不同?  这个问答是紧接着上一个的。JavaScript window.onload 事件和 jQuery ready 函数之间的主要区别是,前者除了要等待 DOM 被创建还要等到包括大型图片、音频、视频在内的所有外部资源都完全加载。如果加载图片和媒体内容花费了大量时间,用户就会感受到定义在 window.onload 事件上的代码在执行时有明显的延迟。   另一方面,jQuery ready() 函数只需对 DOM 树的等待,而无需对图像或外部资源加载的等待,从而执行起来更快。使用 jQuery $(document).ready() 的另一个优势是你可以在网页里多次使用它,浏览器会按它们在 HTML 页面里出现的顺序执行它们,相反对于 onload 技术而言,只能在单一函数里使用