- 浏览: 7949013 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
1 jquery库一定要放在jquery ui库的前面
2 配置:下载jquery ui 后,将js文件夹下的jquery-ui-1.8.4.custom.min.js保存到跟
jquery-1.4.2.min相同的js文件夹下。在CSS下有一个ui-lightness目录,其下有images文件夹和一个
jquery-ui-1.8.4.cusomer.css 文件,将二者复制到自己程序的css目录下。
3 jquery ui中的selectable为核心方法,可以通过鼠标选择列表元素
比如:
$('ul').selectable({
filter: 'li:contains(' + (date.getMonth() + 1) + '/)',
stop: function() {
var result = $('#result').empty();
$('.ui-selected', this).each(function(){
result.append('<' + $(this).text() + '>');
});
}
});
});
filter:过滤选择元素
stop事件:当用户选择完后,显示哪些元素被选择了
4 小部件according,不错的折叠显示:
<div id="accordion">
<h2><a href="#">abc</a></h2>
<div>
<p>内容1</p>
</div>
<h2><a href="#">def</a></h2>
<div>
<p>内容2</p>
</div>
<h2><a href="#">eee</a></h2>
<div>
<p>内容3</p>
</div>
折叠:$(function () {
$('#accordion').accordion({
active: false, //默认初始状态为关闭
collapsible: true,//关闭活动的折叠
autoHeight: false,
icons: { //指定折叠标题的元素开关
'header': 'ui-icon-circle-triangle-e',
'headerSelected': 'ui-icon-circle-triangle-s'
}
});
});
5) datapicker
$(function () {
$('.datepicker').datepicker({
closeText: '关闭',
currentText: '今天:yy/mm/dd',
dateFormat: 'yy/mm/dd (D)',
dayNames: ['日', '一', '二', '三', '四', '五', '六'],
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
dayNamesShort: ['日', '一', '二', '三', '四', '五', '六'],
hideIfNoPrevNext: true,
maxDate: '+1y',
minDate: new Date(),
monthNames: ['/01', '/02', '/03', '/04', '/05', '/06', '/07', '/08', '/09', '/10', '/11', '/12'],
navigationAsDateFormat: true,
nextText: 'yy/mm',
numberOfMonths: 2,
prevText: 'yy/mm',
showButtonPanel: true,
showMonthAfterYear: true,
showOtherMonths: true,
stepMonths: 2
});
});
6) 简单的进度条
<div id="progressbar"></div>
$(function () {
$('#progressbar').progressbar({ value: 0 });
var intervalCode = setInterval((function() {
var counter = 0;
return function() {
counter > 100 ? clearInterval(intervalCode) : $('#progressbar').progressbar('value', ++counter);
}
})(), 100);
使用javascript的setinterval函数每100微秒将数值反映到进度条中,计算超过100后停止interval
7) tabs分标签页
<li><a href="#tabs-1">Ajax的发展史</a></li>
<li><a href="ajax.html">Ajax的优点和缺点</a></li>
<li><a href="#tabs-3">Ajax的工作原理</a></li>
<div id="tabs-1">....</div>
<div id="tabs-3">.....</div>
$(function () {
$('#tabs').tabs({
fx: { height: 'toggle', opacity: 'toggle' }
});
});
8) jquery 插件的查找方法:
可以从官方网站中查找,也可以从jquerylist.com中查找
9) 表单检查插件
http;//validator.codeplex.com下载
使用例子:
<link rel="stylesheet" type="text/css" href="css/validator.css" media="all" />
<script type="text/javascript" charset="utf-8" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.validator-0.3.3.min.js"></script>
<form>
<dl>
<dt>姓名<span class="require">必须</span></dt>
<dd><input type="text" name="name" id="name" value="" size="30" maxlength="256" validate="form" require="<p>请输入姓名。</p>" />
</dd>
<dt>电子邮件<span class="require">必须</span></dt>
<dd><input type="text" name="email" id="email" value="" size="30" maxlength="256" validate="form" require="</p>请输入电子邮件地址。</p>" regular="<p>请检查输入的邮件地
址的形式。</p><p>例)example@address.com</p>" validExpress="[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-
Z0-9])?\.)+[a-zA-z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?" />
<p class="caption">例)example@address.com</p></dd>
<dt>密码<span class="require">必须</span></dt>
<dd><input type="password" name="password" id="password" value="" size="30" maxlength="256" validate="form" require="<p>请输入密码。</p>" custom="<p>密码必须6个字符或
者6个字符以上。</p>" customFn="return this.value.length >= 6;" />
<dt>密码确认<span class="require">必须</span></dt>
<dd><input type="password" value="" size="30" maxlength="256" validate="form" require="<p>请输入密码确认。</p>" compare="<p>输入的密码不一致。</p>"
compareTo="newpassword" /></dd>
<dt>性別<span class="require">必须</span></dt>
<dd>
<span validate="form" require="<p>请选择性别。</p>">
<input type="radio" name="gender">男性</input>
<input type="radio" name="gender">女性</input>
</span>
</dd>
</dl>
<div id="submitform">
<input type="submit" name="submitbtm" id="submitbtm" value="提交" onclick="return validate('form');"/>
</div>
</form>
可以看到,这里在每个字段中使用require,来指示必须用户输入的提示信息,还可以使用validExpress规定正则表达式。
10) 检查输入文字数目的插件
下载地址:http://remysharp.com/2008/06/30/maxlength-plugin/下载
<link rel="stylesheet" type="text/css" href="css/import.css" media="all" />
<script type="text/javascript" charset="utf-8" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.maxlength.js"></script>
<script type="text/javascript" charset="utf-8" src="js/zishu.js"></script>
</head>
<body>
<div id="header">
<h1>检查输入文字数「Maxlength Plugin」</h1>
<!-- #header --></div>
<div class="container"><div id="container">
<form>
<p>您还可以输入:<span class="charsLeft"></span>字</p>
<textarea maxlength="140" class="limited" cols="35" rows="10"></textarea>
</form>
zishu.js
$(function () {
$('.limited').maxlength({
'feedback': '.charsLeft'
});
});
发表评论
-
微信开发工具中时间问题的小坑
2018-02-07 19:07 829刚开始用微信小程序开发工具,每次运行任何应用,都报这个错误: ... -
三篇不错的介绍CSS GRID的文章
2017-12-06 09:08 555三篇不错的介绍CSS GRID的文章: http://www. ... -
双因素认证(2FA)教程
2017-11-03 09:16 1572http://www.ruanyifeng.com/blog/ ... -
es6 中的export
2017-08-20 08:00 824https://juejin.im/post/5998625f ... -
markdown中的空格
2017-08-20 07:53 1704即使手动输入空格, 也是很不推荐的方法。我推荐全角空格,切换 ... -
(转)讲真,别再使用JWT了
2017-08-17 23:21 1013不错的好文: http://insights.thoughtw ... -
(转)手把手教你WebStorm+chrome实现时时调试刷新
2017-08-15 10:50 3032参考: http://jingyan.baidu.com/ar ... -
IntelliJ Idea 2017 免费激活方法
2017-08-15 09:38 93381. 到网站 http://idea.lanyus.com/ ... -
前端框架这么多,该何去何从?
2017-08-04 07:17 650http://insights.thoughtworkers. ... -
记录一个HTML 5画拓扑图的商业公司
2017-07-18 19:56 851http://qunee.com/ DEMO:http:// ... -
vue 2例子学习收集
2017-07-16 11:46 10091 vue2.0手撸闲鱼App https://githu ... -
(收藏)虚拟DOM内部是如何工作的
2017-07-13 22:08 597虚拟DOM内部是如何工作的 https://segmentfa ... -
最近看到的几篇精彩JAVASCRIPT博客文章推荐
2017-07-11 07:10 575【深度长文】JavaScript数组所有API全解密 http ... -
jsonp 跨域原理:深入浅出 jsonp
2017-07-10 19:55 1432https://lzw.me/a/jsonp.html jso ... -
(转)深度长文-JavaScript数组所有API全解密
2017-07-08 19:59 824深度长文-JavaScript数组所有API全解密 http: ... -
(收藏)网页导出PDF的方案
2017-07-06 07:13 990(收藏)网页导出PDF的方案 https://yiqiwuli ... -
Chromium 新的弹窗机制以及 HTML 的 <dialog> 元素
2017-06-28 12:37 1151https://juejin.im/post/59525195 ... -
国内一个不错的大屏UI设计厂家
2017-06-03 19:43 3160http://www.lanlanwork.com/dp.ph ... -
canvas仿芝麻信用分仪表盘
2017-05-28 20:21 1595canvas仿芝麻信用分仪表盘 https://segment ... -
(转)CSS 变量教程
2017-05-10 21:12 580http://www.ruanyifeng.com/blog/ ...
相关推荐
- **轻量级**:尽管功能强大,但jQuery的核心库体积小,加载速度快。 - **跨浏览器兼容**:jQuery兼容多种主流浏览器,包括IE 6.0+、Firefox 1.5+、Safari 2.0+、Opera 9.0+。 - **CSS和XPath选择器支持**:...
**jQuery 总结** 在实际开发中,jQuery 可以极大地提高工作效率,减少代码量,使得动态交互和界面美化变得更加简单。然而,随着 ES6 和现代前端框架的崛起,如 React 和 Vue,jQuery 在某些场景下可能不再是首选。...
**jQuery1.4.1 小结** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在本文中,我们将深入探讨jQuery 1.4.1版本的一些核心特性、改进和常用API。 #...
**jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及Ajax交互。本篇笔记将深入探讨 jQuery 的核心概念,包括选择器、常用方法以及在...
**jQuery 技巧总结** jQuery 是一款非常流行的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画制作和Ajax交互等任务。自2006年发布以来,jQuery 已经成为 web 开发不可或缺的一部分。这篇总结将探讨一些...
目录: 1.选择网页元素 2.改变结果集 3.链式操作 4.元素的操作:取值和赋值 5.元素的操作:移动 6.元素的操作:复制、删除和创建 7.工具方法 8.事件操作 9.特殊效果
资源名称:JQuery 学习总结及实例 中文WORD版内容简介:普通Javascript的缺点:每种控件的操作方式不统一,不同浏览器下有区别,要编写跨浏览器的程序非常麻烦。因此出现了很多对Javascript 的封装库,...
### 2. 事件处理 jQuery 提供了一套方便的事件处理函数,如 `click()`, `mouseover()`, `mouseout()` 等,可以轻松绑定和解绑事件: ```javascript $("#myButton").click(function() { // 当按钮被点击时执行的...
**jQuery入门与总结** jQuery是一个深受开发者喜爱的JavaScript库,它的出现极大地方便了JavaScript的编程,使得HTML元素的选择、操作和隐藏等任务变得更加简单。jQuery的核心理念是"write less, do more",即用更...
总结来说,"Struts2+jQuery"的组合是前后端开发的强大工具。通过学习"JqueryTest"中的代码,初学者可以掌握如何利用jQuery进行前端交互,同时利用Struts2处理后端逻辑。这将有助于提升开发者的Web开发技能,为构建...
2. **jquery.js**:jQuery核心库,为插件提供基础支持。 3. **jquery.validate.js**:jQuery Validate插件的主要文件,包含所有验证逻辑。 4. **jquery.metadata.js**:用于解析类属性中的元数据,当使用class形式的...
总结,jQuery不仅简化了JavaScript编程,还提供了丰富的功能和强大的性能。通过学习和实践jQuery,你可以构建更具交互性的网页应用,提升用户体验。这个"jQuerydemo"压缩包中的案例,将会是你学习和探索jQuery的宝贵...
**jQuery 全集与总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了 HTML 文档遍历、事件处理、动画以及Ajax交互等任务。自2006年发布以来,jQuery 已经成为了前端开发中不可或缺的一部分,因其简洁的API和...
2. **DOM 操作**: jQuery 提供了方便的方法来创建、修改和删除 DOM 元素。例如,`$( "<div></div>" ).appendTo( "#container" )` 可以在 ID 为 "container" 的元素后面添加一个新的空 div。 3. **事件处理**: 使用 ...
总结,jQuery 1.4.2作为一个经典版本,不仅提供了丰富的功能,也奠定了现代前端开发的基础。无论你是初学者还是经验丰富的开发者,理解和掌握jQuery 1.4.2都将对你的Web开发技能有着深远的影响。
**jQuery 知识总结** jQuery 是一个高效、简洁且功能丰富的 JavaScript 库,它极大地简化了 JavaScript 的DOM操作、事件处理、动画制作以及Ajax交互。jQuery 的核心特性可以概括为:选择器、DOM操作、事件处理、...
jQuery是对JavaScript的封装,使用jQuery可以简化很多之前的JavaScript代码,简化开发 本人学习jQuery是通过xmind这款软件来记载的 现在把资源贡献给大家,希望给更多的人更深入的了解jQuery 也可以查询我的博客看...