排序
JS中常用正则表达式示例
整理工作中常用到的正则表达式: 1.数字及字母校验 function letterAndNumber(value){ if (!new RegExp('^[0-9a-zA-Z]+$').test(value)) { return '只能为数字及字母'; } return true; } 2.以指...
解决Gi合并分支refusing to merge unrelated histories错误
背景: 有两个仓库,分别为A(github.com)和B(gitlab.com),在这两个仓库分别有两个相同名字的项目p(除名字外不存在任何关系),然后我想把本来在本地的A仓库的p项目代码,提交到B仓库。我的思路...
使用commons-fileupload实现单个和多个文件上传
对于实现文件上传功能来说,Commons-fileupload组件是一个不错的选择,本文使用它实现了单个文件及多个文件上传,这里将实现过程写出来与大家共享。 1.单个文件上传。 页面代码: <div id='c...
jQuery document ready()方法
写法1: $(document).ready(function(){ // jQuery methods go here... }); 写法2: $().ready(function(){ // jQuery methods go here... }); 写法3: $(function(){ // jQuery methods go here...
当点击页面最大/最小按钮时触发事件
需求: 当我们点击页面的最大或最小按钮时触发一个事件,具体实现的代码如下: var EventUtil = { addHandler: function (element, type, handler) { if (element.addEventListener) { element....
JS判断字符串是否以指定字符开头
startsWith() 方法用来判断当前字符串是否以另外一个给定的子字符串开头,并根据判断结果返回 true 或 false。 语法 str.startsWith(searchString[, position]) 参数: searchString:要搜索的子...
Java集合List.contains()方法的正确使用
java.util.Collection.contains(Object o)使用equals()方法判断对象是否存在,因此对于List集合,如果判断元素为String类型则可以直接使用,否则需要重写对象的equals方法才能正确判断。 源码如...
理解git revert和git reset的区别(如何安全、科学的回滚git版本历史)
准备 理解revert和reset命令的前提是理解git仓库的各个状态,如下图: 可以将git仓库的三个状态分别称为:工作目录、缓存区快照、提交历史。 至于何种操作会处于这三种状态,参考下图: 新建的...
JS如何增加、替换、删除数组元素?
splice() 方法可以实现对数组的增加、替换、删除操作。 语法 array.splice(start[, deleteCount[, item1[, item2[, ...]]]]) start 指定修改的开始位置(从0计数)。如果超出了数组的长度,则...
layui数据表格实现动态增加一行或删除一行
实现代码及思路如下: HTML代码 <div class='layui-col-lg12 layui-col-md12 layui-col-sm12 layui-col-xs12 tableWidget'> <table id='dataTableEditTable' lay-filter='dataTableEdi...