自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小杜的一搏

各种Copy,各种总结,各种经验……

  • 博客(20)
  • 收藏
  • 关注

转载 对Transactional注解的理解

用法@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @T

2017-04-01 17:28:44 530

转载 实时监听input输入框值的变化实例

1、在元素上同时绑定 oninput 和onporpertychanger事件<script type="text/JavaScript">function aa(e){alert("inputting!!");}</script><input type="text" id="a" oninput="aa(event)" onporpertychange="aa(event)" />2、使用原生

2017-03-28 20:40:52 7873

转载 监听文本框内容改变事件之oninput、onchange与onpropertychange事件的用法和区别

监听文本框内容改变事件是一个很常见的需求,比如动态提示还能输入多少字。但是在实际应用的过程中,会有很多意想不到的坑。onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效

2017-03-28 19:20:28 4521

原创 jQuery on() 方法详解(二)

接上篇jQuery on() 方法详解(一)The event handler and its environment(事件处理程序和它的环境)handler参数必须是一个函数(或false值,见下文), 除非你传递一个对象给events参数。 您可以提供一个匿名处理函数给.on()调用,就像上面例子中的用法,或者可以声明一个函数,然后再将该函数名作为参数:function notify() {

2017-03-28 16:08:31 2075

原创 jQuery on() 方法详解(一)

学它就看官方文档定义和用法on() 方法在被选元素及子元素上添加一个或多个事件处理程序。 自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。 注意:使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。

2017-03-28 15:52:01 11881

原创 了解事件冒泡和事件捕获

先上结论:他们是描述事件触发时序问题的术语。事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件。相反的,事件冒泡是自下而上的去触发事件。绑定事件方法的第三个参数,就是控制事件触发顺序是否为事件捕获。true,事件捕获;false,事件冒泡。默认false,即事件冒泡。Jquery的e.stopPropagation会阻止冒泡,意思就是到我为止,我的爹和祖宗的事件就不要触发了

2017-03-24 17:35:32 596

原创 js中对函数设置默认参数值的3种方法

js中对函数设置默认参数值的3种方法这篇文章主要介绍了js中对函数设置默认参数值的3种方法吗,3种方法都具有一定的参考价值,感兴趣的小伙伴们可以参考一下

2017-03-23 15:42:18 677

转载 jQuery插件开发精品教程

这篇jQuery插件开发教程是小编见过的最详细的了,每个解说都很好,对于想做增强插件的朋友确实不错的参考资料,特分享下,方便需要的朋友本教程可能不是最精品的,但一定是最细致的。

2017-03-21 22:05:59 310

原创 JS中的匿名函数的用法及优缺点

JS中的匿名函数的用法及优缺点匿名函数可以有效的保证在页面上写入Javascript,而不会造成全局变量的污染。 这在给一个不是很熟悉的页面增加Javascript时非常有效,也很优美。一、什么是匿名函数?在Javascript定义一个函数一般有如下三种方式: 函数关键字(function)语句: function fnMethodName(x){alert(x);} 函数字面量(Func

2017-03-21 21:12:47 4935

原创 JS匿名函数理解

JS匿名函数理解匿名函数的基本形式为(function(){…})(); 前面的括号包含函数体,后面的括号就是给匿名函数传递参数并立即执行之 匿名函数的作用是避免全局变量的污染以及函数名的冲突1.小括号的作用小括号能把我们的表达式组合分块,并且每一块,也就是每一对小括号,都有一个返回值。这个返回值实际上也就是小括号中表达式的返回值。所以,当我们用一对小括号把匿名函数括起来的时候,实际上小括号对返

2017-03-21 21:08:15 399

原创 $.extend,$.fn.extend详解

Jquery插件开发(一)jQuery插件开发分为两种: 1 类级别类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(…),相当于静态方法。 开发扩展其方法时使用$.extend方法,即jQuery.extend(object); $.extend({ add:function(a,b){return a+b;} , minus:function(a,b){return a-b;}

2017-03-21 21:06:05 331

转载 一日一搏:HQL 语句总结

1. 查询整个映射对象所有字段//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<Users> users = query.list(); for(Us

2017-03-15 21:28:12 204

转载 Java List 用法代码分析

Java List 用法代码分析源自深度开源Java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对Java List用法做了详解。List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引 ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢

2017-03-14 17:18:12 260

转载 一日一搏:悟透Java 泛型

Java总结篇系列:Java泛型转自copy来的链接一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:

2017-03-14 17:15:27 214

转载 Java中HashMap和TreeMap的区别深入理解

Java中HashMap和TreeMap的区别首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap

2017-03-14 14:33:10 2037

原创 一日一搏:@NotEmpty ,@NotBlank,@NotNull 的区别

@NotEmpty ,@NotBlank,@NotNull 的区别@NotEmpty 用在集合类上面;不能为null,而且长度必须大于0 @NotBlank 用在String上面;只能作用在String上,不能为null,而且调用trim()后,长度必须大于0 @NotNull 用在基本类型上;不能为null,但可以为empty。@Transient: 实体类中使用了@Table注解后

2017-03-14 14:18:53 343

原创 一日一搏:@NotEmpty ,@NotBlank,@NotNull 的区别

@NotEmpty ,@NotBlank,@NotNull 的区别@NotEmpty 用在集合类上面;不能为null,而且长度必须大于0 @NotBlank 用在String上面;只能作用在String上,不能为null,而且调用trim()后,长度必须大于0 @NotNull 用在基本类型上;不能为null,但可以为empty。@Transient: 实体类中使用了@Table注解后

2017-03-13 21:23:59 4198

原创 抽象类、接口的区别

抽象类、接口的区别  抽象类里面可以有非抽象的方法,接口里只能有抽象方法。  抽象类中的抽象方法声明时不能有大括号,而接口中的所有方法都没有大括号。抽象类(abstract class):  a.抽象类是仅供派生的类,无法实例化一个抽象类,只能实例化从它派生的类。  b.抽象类的主要特征在于它包含抽象成员(abstract member),抽象成员是不具有实现的一个方法或属性,其作用是强制所有派生类

2017-03-11 19:22:36 250

转载 浏览器是如何渲染网页的

浏览器是如何渲染网页的原文链接:What Every Frontend Developer Should Know About Webpage Rendering 转自:知乎-浏览器是如何渲染网页的 今天我们讨论的话题将专注于网页渲染以及它在Web开发中至关重要的作用。其实网上已经有许多谈论这个主题的文章了,但大多数文章提供的都是比较碎片化的信息,我需要查阅相当多的资料,才能完整地了解网页渲染。

2017-03-11 19:12:19 419

原创 第一个Vue.js入门toDoList参考

欢迎使用Markdown编辑器写博客第一个Vue.js入门toDoList参考本例结合了点Bootstrap基础知识,纯前端实现数据的增加和删除。、因例子代码结构简单,不做过多解释,直接上了<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,c

2017-03-11 17:27:13 726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除