jquery动画

jQuery总结

心已入冬 提交于 2019-11-28 07:06:33
jQuery总结 jQuery第一天 jQuery jQuery是一个快速,简洁的JavaScript库 JavaScript库:是一个封装好的特定的集合(方法和函数) 学习jQuery本质:学习调用这些函数(方法) j 就是 JavaScript;Query 查询; 意思就是查询js,把js中的DOM操作做了封装,我们可以快速的查询使用里面的功能。 JavaScript库 jquery,prototype,dojo,YUI jQuery优点 轻量级,文件叫嚣,不影响页面加载 链式编程,隐式迭代 支持插件扩展开发 免费,开源 jQuery jQuery入口函数 第一种 $(function () { // 此处是页面 DOM 加载完成的入口 }); 第二种 $(document).ready(function(){ ... // 此处是页面DOM加载完成的入口 }); 注意点: 等着 DOM 结构渲染完毕即可执行内部代码,不必等到所有外部资源加载完成,jQuery 帮我们完成了封装。 不同于原生 js 中的 load 事件等页面文档、外部的js 文件、css文件、图片加载完毕才执行内部代码。 更推荐使用第一种方式。 jQuery 的顶级对象 $ $ 是 jQuery 的别称,在代码中可以使用 jQuery 代替 ,但一般为了方便,通常都直接使用 $ 。 $ 是jQuery

一文读懂前端技术演进:盘点Web前端20年的技术变迁史

老子叫甜甜 提交于 2019-11-28 05:58:27
本文原文由作者“司徒正美”发布于公众号“前端你别闹”,即时通讯网收录时有改动,感谢原作者的分享。 1、引言 1990 年,第一个Web浏览器的诞生;1991 年,WWW诞生,这标志着前端技术的开始。 在这将近20年的前端发展史中,我们经历了从最早的纯静态页面,到JavaScript跨时代的诞生;从PC端到移动端;从依赖后端到前端可自由打包开发;从早期的网景Navigator浏览器到现在各家浏览器百花齐放…… 我们经历了前端的洪荒时代、 Prototype 时代、jQuery时代 、后jQuery时期、三大框架割据时代,这其中均是由国外开发者主导,直到如今的小程序时代,才是中国开发者独创的。 这是漫长的技术储备下的成果,最终促成了良好的技术成长收获。期间的前端发展之路,崎岖艰难。 (本文同步发布于: http://www.52im.net/thread-2719-1-1.html ) 2、相关文章 《 小程序技术始于微信?来看看移动端小程序技术的前世今生! 》 《 盘点主流移动端跨平台UI技术:实现原理、技术优劣、横向对比等 》 《 最火移动端跨平台方案盘点:React Native、weex、Flutter 》 《 快速了解Electron:新一代基于Web的跨平台桌面技术 》 3、洪荒时代(1990~1994年) 在1990~1994年期间,前端界发生的大事有:WWW(World

jQuery(二)动画与事件

江枫思渺然 提交于 2019-11-28 05:56:35
1 示例:节点操作 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>节点操作</title> 7 </head> 8 <body> 9 <ul> 10 <li>三个小时都没有吃肉了,我要吃肉啊啊啊啊啊啊啊啊啊啊!!!!!<a href="#">   删除</a></li> 11 <li>四个小时都没有吃肉了,我要吃肉啊啊啊!!!!!<a href="#" id="i2">   删除</a></li> 12 </ul> 13 <input type="button" id="add" value="添加"> 14 <input type="button" id="empty" value="清空"> 15 <input type="button" id="remove" value="删除"> 16 <input type="button" id="detach" value="删除detach"> 17 </body> 18 19 <script src="../js/jquery-1.8.3.min.js"></script> 20 <script> 21 var count = 0; 22 $(function() { 23 $("#empty").click

jQuery入门笔记(0)

点点圈 提交于 2019-11-28 05:52:43
jQuery是一个快速,小巧,功能丰富的JavaScript库。 jQuery是使HTML文档遍历和操作,事件处理和动画等操作变得更加简单。 jQuery的所有功能都是通过JavaScript访问的,因此掌握javas对于理解,构建和调试代码至关重要。 1.什么是jQuery 首先,让我们看一下使用JavaScript操作的HTML示例。 要获取id="start’的元素并将HTML更改为“开始吧,年轻人”,我们需要执行以下操作: <html> <head> <meta charset="utf-8"> </head> <body> <p id="start"></p> <script> var el = document.getElementById("start"); el.innerHTML = "出发吧,骚年!"; </script> </body> </html> 而用jQuery操作则只需要一行。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script> </head> <body> <p id="start"></p> <script> $("#start").html("出发吧

jQuery Callback 方法

对着背影说爱祢 提交于 2019-11-28 05:46:09
Callback 函数在当前动画 100% 完成之后执行。 jQuery 动画的问题 许多 jQuery 函数涉及动画。这些函数也许会将 speed 或 duration 作为可选参数。 例子: $("p").hide("slow") speed 或 duration 参数可以设置许多不同的值,比如 "slow", "fast", "normal" 或毫秒。 实例 以下实例在隐藏效果完全实现后回调函数: 使用 callback 实例 $ ( " button " ) . click ( function ( ) { $ ( " p " ) . hide ( " slow " , function ( ) { alert ( " 段落现在被隐藏了 " ) ; } ) ; } ) ; 尝试一下 以下实例没有回调函数,警告框会在隐藏效果完成前弹出: 没有 callback(回调) $ ( " button " ) . click ( function ( ) { $ ( " p " ) . hide ( 1000 ) ; alert ( " 段落现在被隐藏了 " ) ; } ) ; 在线实例 » 来源: https://www.cnblogs.com/furuihua/p/11395096.html

jQuery 自定义动画

余生颓废 提交于 2019-11-28 05:39:17
jQuery 自定义动画 HTML : <!DOCTYPE HTML> <html> <head> <title>Accordion</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="jquery-1.12.0.min.js"></script> <script src="demo.js"></script> <link rel="stylesheet" href="demo.css"> </head> <body> <!--<input type="button" class="up" value="上"></input> <input type="button" class="down" value="下"></input> <input type="button" class="toggle" value="切换"></input>--> <input type="button" class="button" value="按钮"></input> <div id="box"> box</div> </body> </html> CSS: #box{ width:100px; height:100px; background:red;

python 之 前端开发( jQuery事件、动画效果、.each()、 .data())

北城余情 提交于 2019-11-28 04:12:54
11.58 事件 11.581 事件绑定方法与解绑 绑定事件: // 绑定方式一: $('.box1').click(function () { alert('绑定方式一') }); ​ // 绑定方式二: $('.box1').on("click",function () { alert('绑定方式一') }); ​ // 绑定方式三: $('.box1').bind('click',{'a':'b'} function (e) { alert('绑定方式二'); console.log(e.data); }); ​ $('.box1').bind('mouseover mouseout', function () { // 绑定多个事件做同一件事 console.log('绑定多个事件做同一件事') }); $('.box1').bind({ 'mouseup': function () { console.log('mouseover'); }, 'mousedown': function () { console.log('mouseout'); } }); 解绑事件: // 移除事件,unbind没有参数则代表移除所有事件 setTimeout(function () { $('.box1').unbind('mouseover'); }, 3000); ​

jQuery 简介

瘦欲@ 提交于 2019-11-28 03:36:08
您需要具备的基础知识 在您开始学习 jQuery 之前,您应该对以下知识有基本的了解: HTML CSS JavaScript 如果您需要首先学习这些科目,请在我们的 首页 查找这些教程。 什么是 jQuery ? jQuery是一个JavaScript函数库。 jQuery是一个轻量级的"写的少,做的多"的JavaScript库。 jQuery库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 提示: 除此之外,Jquery还提供了大量的插件。 为什么使用 jQuery ? 目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行的 JS 框架,而且提供了大量的扩展。 很多大公司都在使用 jQuery, 例如: 来源: https://www.cnblogs.com/furuihua/p/11389656.html

【JS教程20】jquery动画

喜夏-厌秋 提交于 2019-11-28 03:17:12
jquery动画 通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。 /* animate参数: 参数一:要改变的样式属性值,写成字典的形式 参数二:动画持续的时间,单位为毫秒,一般不写单位 参数三:动画曲线,默认为‘swing’,缓冲运动,还可以设置为‘linear’,匀速运动 参数四:动画回调函数,动画完成后执行的匿名函数 */ $('#div1').animate({ width:300, height:300 },1000,'swing',function(){ alert('done!'); }); 来源: https://www.cnblogs.com/zeug/p/11388404.html

【转】强烈推荐200多个JQuery插件

微笑、不失礼 提交于 2019-11-27 23:03:59
概述 jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不 及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery 能够使用户的 html 页保持代码和 html 内容分离,也就是说,不用再在 html 里面插入一堆js来调用命令了,只需定义 id 即可。今天在 Kollermedia.at 上发现了一篇JQuery插件列表的 文章 ,特推荐如下。 文件上传(File upload) Ajax File Upload . jQUploader . Multiple File Upload plugin . jQuery File Style . Styling an input type file . Progress Bar Plugin . 表单验证(Form