- 浏览: 460912 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (369)
- javascript html (20)
- java (31)
- jquery (15)
- jcrop (0)
- JEECG (1)
- ajax (3)
- 反射 (3)
- VI (1)
- mysql (48)
- easyui (1)
- svn (2)
- MD5 加密 (1)
- spring (14)
- ORACLE (8)
- 经验总结 (1)
- TCP/IP协议 (1)
- ICMP协议 (1)
- eclipse (1)
- Reflect (1)
- linux (21)
- android (5)
- excel 操作 (1)
- java tree (1)
- html (1)
- plupload (1)
- mongodb (9)
- aes (1)
- python (1)
- java relax (1)
- highcharts (2)
- json (2)
- java 多线程 (30)
- maven (2)
- 设计模式 (1)
- jsp+js (2)
- 面向对象 (1)
- jvm (16)
- 缓存 (1)
- proxy (1)
- 聊侃 (1)
- 面经 (1)
- java 字节 (1)
- java 类加载器 (2)
- java 基础 (2)
- java 语法糖 (1)
- java 位运算 (1)
- 排序 (3)
- java 服务器性能优化 (19)
- 网络编程 (2)
- jvm 参数设置 (0)
- jersey (1)
- webservice (2)
- nginx+多tomcat 集成 (5)
- nginx (16)
- squid (3)
- memcached (5)
- 正则表达式 (1)
- 常用免费接口 (1)
- jpa (1)
- win7 (1)
- java处理大文件 (1)
- js正则表达式 (1)
- tomcat (1)
- java 敏感字 (1)
- 系统架构优化 (4)
- 学习 (1)
- 本地测试QQ微博第三方登陆 (1)
- java 错误 (1)
- 微信支付 (1)
- https (1)
- httpclient (1)
- awk (2)
- loadrunner (1)
- sql server 2008 (3)
- git (4)
- sql server2008 (1)
- solr (2)
- centos (1)
- 数据存储架构 (3)
- log4j (1)
- weboffice (1)
- 并发编程 (1)
- postgreSQL (0)
- ssl (1)
- openssl (1)
- activeMQ (2)
- IDEA (1)
- shell (1)
- ansible (4)
- docker (2)
- grafana (1)
- jmeter (1)
- TLS (1)
- 将博客搬至CSDN (1)
最新评论
-
dida1990:
啊喔,过去了这么久,不过还是评一个。谁说uuid的hashCo ...
高并发生成订单号(二) -
annan211:
yclovesun 写道使用了uuid,为什么还要machin ...
高并发生成订单号(二) -
yclovesun:
使用了uuid,为什么还要machineId?uuid已经可以 ...
高并发生成订单号(二) -
u013280917:
太深奥,看不懂
mysql优化特定类型的查询
1.预加载图片
源码
2. 让页面中的每个元素都适合在移动设备上展示
源码
3.图像等比例缩放
源码
4.返回页面顶部
源码
5.使用jQuery打造手风琴式的折叠效果
6.通过预加载图片廊中的上一幅下一幅图片来模仿Facebook的图片展示方式
源码
7.使用jQuery和Ajax自动填充选择框
源码
8.自动替换丢失的图片
源码
9.在鼠标悬停时显示淡入/淡出特效
源码
10.清空表单数据
源码
11.预防对表单进行多次提交
源码
12.动态添加表单元素
源码
13.让整个Div可点击
源码
14.平衡高度或Div元素
源码
15. 在窗口滚动时自动加载内容
(function($) { var cache = []; // Arguments are image paths relative to the current page. $.preLoadImages = function() { var args_len = arguments.length; for (var i = args_len; i--;) { var cacheImage = document.createElement('img'); cacheImage.src = arguments[i]; cache.push(cacheImage); } } jQuery.preLoadImages("image1.gif", "/path/to/image2.png");
源码
2. 让页面中的每个元素都适合在移动设备上展示
var scr = document.createElement('script'); scr.setAttribute('src', 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js'); document.body.appendChild(scr); scr.onload = function(){ $('div').attr('class', '').attr('id', '').css({ 'margin' : 0, 'padding' : 0, 'width': '100%', 'clear':'both' }); };
源码
3.图像等比例缩放
$(window).bind("load", function() { // IMAGE RESIZE $('#product_cat_list img').each(function() { var maxWidth = 120; var maxHeight = 120; var ratio = 0; var width = $(this).width(); var height = $(this).height(); if(width > maxWidth){ ratio = maxWidth / width; $(this).css("width", maxWidth); $(this).css("height", height * ratio); height = height * ratio; } var width = $(this).width(); var height = $(this).height(); if(height > maxHeight){ ratio = maxHeight / height; $(this).css("height", maxHeight); $(this).css("width", width * ratio); width = width * ratio; } }); //$("#contentpage img").show(); // IMAGE RESIZE });
源码
4.返回页面顶部
// Back To Top $(document).ready(function(){ $('.top').click(function() { $(document).scrollTo(0,500); }); }); //Create a link defined with the class .top <a href="#" class="top">Back To Top</a>
源码
5.使用jQuery打造手风琴式的折叠效果
var accordion = { init: function(){ var $container = $('#accordion'); $container.find('li:not(:first) .details').hide(); $container.find('li:first').addClass('active'); $container.on('click','li a',function(e){ e.preventDefault(); var $this = $(this).parents('li'); if($this.hasClass('active')){ if($('.details').is(':visible')) { $this.find('.details').slideUp(); } else { $this.find('.details').slideDown(); } } else { $container.find('li.active .details').slideUp(); $container.find('li').removeClass('active'); $this.addClass('active'); $this.find('.details').slideDown(); } }); } };
6.通过预加载图片廊中的上一幅下一幅图片来模仿Facebook的图片展示方式
var nextimage = "/images/some-image.jpg"; $(document).ready(function(){ window.setTimeout(function(){ var img = $("").attr("src", nextimage).load(function(){ //all done }); }, 100); });
源码
7.使用jQuery和Ajax自动填充选择框
$(function(){ $("select#ctlJob").change(function(){ $.getJSON("/select.php",{id: $(this).val(), ajax: 'true'}, function(j){ var options = ''; for (var i = 0; i < j.length; i++) { options += ' ' + j[i].optionDisplay + ' '; } $("select#ctlPerson").html(options); }) }) })
源码
8.自动替换丢失的图片
// Safe Snippet $("img").error(function () { $(this).unbind("error").attr("src", "missing_image.gif"); }); // Persistent Snipper $("img").error(function () { $(this).attr("src", "missing_image.gif"); });
源码
9.在鼠标悬停时显示淡入/淡出特效
$(document).ready(function(){ $(".thumbs img").fadeTo("slow", 0.6); // This sets the opacity of the thumbs to fade down to 60% when the page loads $(".thumbs img").hover(function(){ $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover },function(){ $(this).fadeTo("slow", 0.6); // This should set the opacity back to 60% on mouseout }); });
源码
10.清空表单数据
function clearForm(form) { // iterate over all of the inputs for the form // element that was passed in $(':input', form).each(function() { var type = this.type; var tag = this.tagName.toLowerCase(); // normalize case // it's ok to reset the value attr of text inputs, // password inputs, and textareas if (type == 'text' || type == 'password' || tag == 'textarea') this.value = ""; // checkboxes and radios need to have their checked state cleared // but should *not* have their 'value' changed else if (type == 'checkbox' || type == 'radio') this.checked = false; // select elements need to have their 'selectedIndex' property set to -1 // (this works for both single and multiple select elements) else if (tag == 'select') this.selectedIndex = -1; }); };
源码
11.预防对表单进行多次提交
$(document).ready(function() { $('form').submit(function() { if(typeof jQuery.data(this, "disabledOnSubmit") == 'undefined') { jQuery.data(this, "disabledOnSubmit", { submited: true }); $('input[type=submit], input[type=button]', this).each(function() { $(this).attr("disabled", "disabled"); }); return true; } else { return false; } }); });
源码
12.动态添加表单元素
//change event on password1 field to prompt new input $('#password1').change(function() { //dynamically create new input and insert after password1 $("#password1").append(""); });
源码
13.让整个Div可点击
blah blah blah. link The following lines of jQuery will make the entire div clickable: $(".myBox").click(function(){ window.location=$(this).find("a").attr("href"); return false; });
源码
14.平衡高度或Div元素
var maxHeight = 0; $("div").each(function(){ if ($(this).height() > maxHeight) { maxHeight = $(this).height(); } }); $("div").height(maxHeight);
源码
15. 在窗口滚动时自动加载内容
var loading = false; $(window).scroll(function(){ if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){ if(loading == false){ loading = true; $('#loadingbar').css("display","block"); $.get("load.php?start="+$('#loaded_max').val(), function(loaded){ $('body').append(loaded); $('#loaded_max').val(parseInt($('#loaded_max').val())+50); $('#loadingbar').css("display","none"); loading = false; }); } } }); $(document).ready(function() { $('#loaded_max').val(50); });
发表评论
-
ajax 实现文件上传
2016-04-18 19:24 2729ajax 由于其无法直接发送表达形式的数据,因此不能直接 ... -
百度词库联想
2015-06-04 14:31 1133<!DOCTYPE html> <h ... -
html 锚点跳转
2015-06-02 16:20 916<body> <script ty ... -
js正则表达式 字符检测
2015-01-26 11:20 573<html> <head>&l ... -
ajax 加载有顺序依赖时,可以通过这个来设置AJAX的异步为同步
2014-06-13 18:03 523页面AJAX加载有顺序依赖时,可以通过这个来设置AJAX的 ... -
js 获取验证码倒计时
2014-02-20 18:40 2278点击通过手机或邮箱获取验证码,点击之后进入手机验证码或者邮箱验 ... -
小悬浮窜口 div
2013-12-25 15:24 821<div class="confirmim ... -
jquery动态创建html
2013-12-04 16:28 702<!DOCTYPE html PUBLIC &quo ... -
jquery 禁止修改表单中的所有域
2013-11-20 17:42 755$("#" + formId + &q ... -
jquery 分页
2013-11-07 16:52 931jquery 和 java 后台代码 将查询到的数据 返回并分 ... -
jquery 自动补全方案
2013-11-07 12:04 655//var req = "type=" ... -
jquery 时间控件的调用
2013-10-30 09:35 1249<input class="datepic ... -
20个jquery 设计的倒计时demo 可参考
2013-08-29 11:01 1177http://www.admin10000.com/docum ... -
JEECG 上传头像,图片并切割
2013-05-30 14:26 3175Jcrop + commons-fieldupload ...
相关推荐
本文将详细介绍"50个精彩jQuery插件案例"所涵盖的知识点,帮助你实现更加精彩的页面效果。 1. **jQuery插件的原理**:jQuery插件是基于jQuery核心功能扩展的功能模块,通过$.fn.extend()方法,将新方法添加到jQuery...
JQuery十个适合初学者实例--对初学Jquery的朋友来说还是不错了,通过实例学习,当初我自己就是通过这个学习了Juery,希望对你也有用处。JQuery第一课-tab标签页、JQuery第二课-多张图的无缝滚动、JQuery第三课-图片...
《jQuery经典Demo详解:探索30个精彩实例》 jQuery,作为一款强大的JavaScript库,以其简洁的API和高效的功能,深受Web开发者的喜爱。这里我们聚焦于30个经典的jQuery Demo,它们涵盖了从基础交互到复杂动画的各种...
《15天学会jQuery》教程概述 jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。本教程针对初学者,旨在帮助您在短短15天内掌握jQuery的核心概念和技术,...
这个“jquery经典实例15个”的压缩包文件显然包含了一些能够帮助用户快速掌握jQuery核心概念和实用技巧的示例。下面我们将深入探讨这些经典实例所涵盖的知识点。 1. **选择器**: jQuery的选择器是其强大功能之一,...
jQuery 是一个新型的JavaScript库. jQuery是一个简洁快速的JavaScript库,它能让你在你的网页上简单的操作文档、处理事件、运行动画效果或者添加Ajax交互。jQuery的设计会改变你写JavaScript代码的方式。 jQuery...
这里我们探讨的"15个jquery常用案例源码"集合,提供了多种实用功能的示例代码,可以帮助开发者快速理解和应用jQuery在实际项目中的各种场景。 1. **百度搜索下拉代码**:这个案例模拟了百度搜索框的下拉提示功能,...
《15天精通jQuery》 是一个网络作者谈对JQUERY的看法,包括认识JQUERY,使用jQuery等。15天精通jQuery虽然有点夸张,但至少可以让你对jQuery有一个系统的了解。 有一天当我突然看到一些用jQuery 写的代码时我一下...
**jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了网页的动态交互和DOM操作。标题中的 "JQUERY的一个js文件" 指的是这个库的一个特定版本的源代码文件。** **描述中提到的 "需要的可以下载了,不会在帖子...
标题中提到的是“直接拿来用的15个jQuery代码片段”,这表明本文将分享十五个可以直接应用于项目中的实用jQuery代码片段。jQuery是广泛使用的一个JavaScript库,它简化了HTML文档遍历、事件处理、动画以及AJAX交互...
JQuery 是一个强大的JavaScript库,它极大地简化了HTML文档遍历、...以上十五个案例覆盖了JQuery在网页开发中的多种应用场景,通过学习和实践这些案例,开发者能够更好地掌握JQuery库,为网站增添更多交互性和吸引力。
3. **链式操作**:理解jQuery对象的链式调用,如何在一个方法调用后立即执行另一个方法。 4. **DOM操作**:学习如何使用jQuery选择并操作DOM元素,包括获取和设置属性、内容、CSS样式。 **第2天:jQuery事件处理** ...
**jQuery 是一个高效、简洁且功能丰富的 JavaScript 库,它极大地简化了网页的交互和动画效果的实现。本文将深入探讨50个jQuery经典实例,这些实例覆盖了jQuery的多种核心功能,包括DOM操作、事件处理、动画效果、...
这个离线手册包含了2012年12月15日版本的jQuery 1.8.3,对于那个时期的项目来说,这是一个广泛使用的稳定版本。 **jQuery的核心特性**: 1. **选择器**:jQuery提供了强大的CSS选择器,使得选取DOM元素变得非常简单...
在15天的学习旅程中,你将从以下几个方面深入了解jQuery: 1. **jQuery基础知识**:首先,你会了解jQuery的基本用法,包括如何引入jQuery库,以及使用$(document).ready()方法确保代码在页面加载完毕后执行。此外,...
2. jquery+css五屏焦点图淡入淡出+圆形按钮切换广告图片代码 3. jQuery+CSS实用图片收缩与放大效果插件 4. jquery+div实现同时滑动切换的图文展示特效插件下载 5. jquery+div带动画按钮图片手动与自动切换的...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果。而"jquery时间控件时分秒"是jQuery的一个扩展插件,用于创建用户友好的时间选择器,帮助用户方便地输入或选择时间...
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript...
- `15天学会jQuery` 可能是一个快速学习计划或课程大纲,指导读者在15天内掌握jQuery的主要功能。 5. **其他辅助资料**: - `jquery1.4.1简体中文提示.txt` 可能是针对jQuery 1.4.1版本的一些简体中文提示和技巧...
"50个jquery漂亮实例"这个压缩包文件集合了五十个精心设计的jQuery代码示例,旨在帮助开发者快速理解和掌握jQuery的各种功能和应用场景。 1. **DOM操作**:jQuery提供了简便的DOM选择器,如`$("#id")`选择ID为id的...