JS-时区选择-获取当前时区

一个时区选择插件的使用,以及获取当前时区的例子。 <!DOCTYPE html> <html> <head> <meta charset...

2018-12-29 17:18:24

阅读数 312

评论数 1

JS-使用clamp.js-限制文本显示行数

使用clamp.js限制文本显示行数 <!DOCTYPE html> <html> <head> <meta charset=&...

2018-12-29 15:47:38

阅读数 30

评论数 0

JS-监控input文本内容变化

需要监控input是否有值,可通过监听change、keyup、paste3个事件判断。 <!DOCTYPE html> <html> <head> &...

2018-12-29 15:16:11

阅读数 13

评论数 0

JS-selectize插件使用

Selectize是基于jQuery的input和select的结合。 它的使用场景通常在标记,联系人列表,国家/地区选择器等。 GitHub: https://github.com/selectize/selectize.js 例子: <!DOCTYPE html&am...

2018-12-29 15:04:52

阅读数 71

评论数 0

CSS-使用background实现四个角边框

使用background实现四个角边框。 CSS .question_title_content { background: linear-gradient(to left, rgba(51, 51, 51, 1), rgba(51, 51, 51, 1)) left top no-rep...

2018-12-25 16:26:14

阅读数 86

评论数 0

JS-点击图片下载到本地

先使用canvas显示图片,接着使用toDataURL()方法获取图片展示的 data URI,通过在a链接设置download属于,点击将图片内容下载到本地。 <!DOCTYPE html> <html> ...

2018-12-23 23:25:01

阅读数 69

评论数 0

JS-判断设备操作系统是Andorid还是IOS

使用current-device.min.js判断设备操作系统是Andorid还是IOS。 <!DOCTYPE html> <html> <head> &...

2018-12-23 22:39:43

阅读数 50

评论数 0

JS-判断设备是否是移动设备

使用JS判断设备是否是移动设备。 <!DOCTYPE html> <html> <head> <meta charset=&quo...

2018-12-23 21:48:35

阅读数 53

评论数 0

JS-判断元素在当前窗口是否可见

JS-判断元素在当前窗口是否可见 /** * 判断元素是否可见 * @param {Object} elm */ function checkVisible(elm) { var rect = elm.getBoundingClientRect(); //获取当前浏览器的视口高度...

2018-11-29 14:52:05

阅读数 87

评论数 0

JS-向当前url追加参数

JS-使用history的replaceState方法向当前url追加参数 var newurl = updateQueryStringParameter(window.location.href, 'sp', '2'); //向当前url添加参数,没有历史记录 window.history.re...

2018-11-29 14:29:13

阅读数 152

评论数 1

JS-删除url参数

JS删除url参数 function removeURLParameter(url, parameter) { var urlparts = url.split('?'); if(urlparts.length >= 2) { //参数名前缀 var prefix...

2018-11-29 14:24:52

阅读数 93

评论数 0

JS-设置或更新URL参数

使用JS设置或更新URL参数的几种方式 第一种,使用正则表达式匹配: //参数值不为空时,存在参数则更新,否则不操作 function updateQueryStringParameter(uri, key, value) { if(!value) { return uri; } var...

2018-11-29 14:12:18

阅读数 27

评论数 0

JQ-select触发选中option之change事件

使用JQ触发select的选中事件 <!DOCTYPE html> <html> <head> <meta charset=&qu...

2018-11-11 15:32:58

阅读数 118

评论数 0

HTML-模拟select下拉框

html <!DOCTYPE html> <html> <head> <meta charset="UTF-8&...

2018-11-03 21:21:40

阅读数 123

评论数 0

Spring-Lazy-init源码探讨

在Spring中,使用azy-init="true"可以延迟实例化bean,等待调用bean时再实例化bean。 本文记录Spring如何实现延迟实例化。 Spring版本:5.0.4 测试代码 package cn.wzx; import c...

2018-10-18 19:02:45

阅读数 33

评论数 0

Java-compare()方法使用减法导致结果不正确

实现比较功能,可以实现Comparator接口,实现其compare方法,通常直接通过减法来比较 new Comparator<Integer>() { @Override public int compare(Integer o1, I...

2018-10-17 14:20:10

阅读数 32

评论数 0

Java-ArrayList-subList()方法不恰当使用引起的OutOfMemoryError

先看看代码,逻辑很简单: 1.创建了一个ArrayList,然后往这个list里面放了一些数据,得到了一个size=100000的list; 2. 从这个list取出一个size=1的sublist; 3.将sublist保存到内存中; 4.原有的list数据被抛弃; 代码: package co...

2018-10-17 12:05:57

阅读数 61

评论数 0

Java-删除字符串中的换行符号

删除字符串中的换行符号的几种方式: 1.使用String的replaceAll()方法; 2.使用google guava的CharMatcher.breakingWhitespace(); 3.使用Apache Commons包的StringUtils.chomp();方法; pom依赖 &am...

2018-10-09 14:09:51

阅读数 233

评论数 0

Java-读写CSV文件

使用Apache的commons-csv包读写CSV文件,非常方便。 pom依赖 <dependency> <groupId>org.apache.commons</groupId&am...

2018-10-09 12:05:34

阅读数 56

评论数 0

Java-读取大文本文件

介绍读取大文本文件的两种方式,避免堆内存溢出。 1.生成测试文件 package com.example.demo; import org.apache.commons.io.IOUtils; import java.io.File; import java.io.FileInputStrea...

2018-10-08 18:51:21

阅读数 264

评论数 0

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