- 浏览: 188004 次
- 性别:
- 来自: 北京
最新评论
文章列表
jQuery 使得文本框获得焦点
- 博客分类:
- jquery
转载自:http://www.cnblogs.com/sukiwqy/archive/2010/04/20/1716166.html
今天遇见这么一个小小的问题,就是文本框中需要输入内容才可以提交,如果没有输入就提示并使该文本框获得焦点!
这么一个简单的事情如果没有使用jQuery的话 是不是对象.focus()就可以了,
可是当我们使用了jQuery 这样$("#nameInput") 返回的就不是DOM对象了而是jQuery对象,
这样的话$("#nameInput").focus()这个方法的意义也就变了,
并不是使这 ...
jQuery.on() 函数详解
- 博客分类:
- jquery
转载自:
http://www.365mini.com/page/jquery-on.htm
on()函数用于为指定元素的一个或多个事件绑定事件处理函数。
此外,你还可以额外传递给事件处理函数一些所需的数据。
从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、 delegate()、 live()等事件函数。
on()支持直接在目标元素上绑定事件,也支持在目标元素的祖辈元素上委托绑定。在事件委托绑定模式下,即使是执行on()函数之后新添加的元素,只要它符合条件,绑定的事件处理函数也对其有效。
此外,该函数可以为同一元 ...
jQuery.extend 函数详解
- 博客分类:
- jquery
转载自:
http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是:
extend(dest,src1,src2,src3...);
它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了des ...
JS判断元素是否在数组内
- 博客分类:
- javascript
一:使用JQuery:
用inArray()函数:
$.inArray(value, array) ;
二:使用indexOf:
indexOf在某些IE版本不兼容,可以先判断:
if (!Array.indexOf) {
Array.prototype.indexOf = function (obj) {
for (var i = 0; i < this.length; i++) {
if (this[i] == obj) {
return ...
js删除数组某个元素
- 博客分类:
- javascript
首先给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:
Array.prototype.indexOf = function(val) {
for (var i = 0; i < this.length; i++) {
if (this[i] == val) return i;
}
return -1;
};
然后通过这个元素 ...
jquery datatables 的serverSide 为true时,从服务器端取数据,前端用js进行增加或删除行时,datatables的api中 row.add() row().delete()将不起作用,因为add或delete后会调用draw(),draw()会向服务器端重新发次请求,刚才添加或删除的dom瞬间被服务器端返回的数据覆盖了,问题深入讨论:
http://stackoverflow.com/questions/38486228/datatables-row-add-doesnt-work-with-serverside-option
解决办法:
先发 ...
jQuery each用法
- 博客分类:
- jquery
转载自:http://www.cnblogs.com/mabelstyle/archive/2013/02/19/2917260.html
each函数根据参数的类型实现的效果不完全一致:
1、遍历对象(有附加参数)
$.each(Object, function(p1, p2) {
this; //这里的this指向每次遍历中Object的当前属性值
p1; p2; //访问附加参数
}, ['参数1', '参数2']);
2、遍历数组(有附加参数)
$.each(Array, function(p1, p2){
...
height、clientHeight、scrollHeight、offsetHeight区别
$(window).height(); //浏览器当前窗口可视区域高度
$(document).height(); //浏览器当前窗口文档的高度
$(document.body).height();//浏览器当前窗口文档body的高度
$(document.body).outerHeight(true);//浏览器当前窗口文档body的总高度 包括border padding margin
$(window).width(); //浏览器当前窗口可视区域宽度
$( ...
java转换异常对象为String
- 博客分类:
- java
private static String transferException2String(Exception e) {
try {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
e.printStackTrace(pw);
return sw.toString();
} catch (Exception e2) {
...
<div class="row result-div">
<div class="col-sm-12 col-md-12 col-lg-12">
<table class="table table-responsive table-bordered-gene table-hover table-border-white-2 table-bg-light-blue" id="traitMarkerDatatable">
...
js平滑滚动到顶部,底部,指定地方
- 博客分类:
- javascript
转载自:http://www.daixiaorui.com/read/92.html
js平滑滚动到顶部,底部,指定地方
在线演示:http://www.daixiaorui.com/Public/demo/js/scroll.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" ...
使用HttpServletResponse下载文件
@RequestMapping("/down")
public void down(HttpServletRequest request,HttpServletResponse response) throws Exception{
//1.获取要下载的文件的绝对路径
String realPath = "/data/software/db/mysql-workbench-community-6.3.7-osx-x86_64.dmg";
...
转载自:http://qstar.iteye.com/blog/1677130
对于一个WEB应用来说,页面的基本结构往往是固定的,页面中的很多部分,例如页面统一的头部、尾部和菜单,我们一般是不太需要变化的,各个页面基本一致,变化的往往是页面的具体内容部分,这样,布局(layout)功能的使用,就能大大减化前端页面的复杂性了。这里简单介绍一下如何使用velocity框架来实现页面的布局。
我们知道,要在spring框架中配置velocity,一般需要配置两个bean,一个是velocityConfig, 别一个则是viewResolver。先来看velocityCo ...
Mac下python安装很快也很方便,但mysql库安装费了2天时间还没装上,最近和同事交流,才最终装上,详细流程如下:
第1步:最重要的一步,Mac上要安装有mysql的server,去mysql官网下mysql server的安装包,是个tar.gz; 然后在 /usr/local下创建mysql文件夹,然后将tar.gz解压后的文件夹及文件全部拷到mysql文件夹下;这些操作需要管理员权限;
第一步很重要,没有第一步其它全白扯,我就是第一步没安装导致如何也装不上;
第2步:vi ~/.bash_profile,应该如 ...
ConnectTimeout: 链接建立的超时时间;
SocketTimeout:响应超时时间,超过此时间不再读取响应;
ConnectionRequestTimeout: http clilent中从connetcion pool中获得一个connection的超时时间;