- 博客(383)
- 资源 (2)
- 收藏
- 关注
原创 微信2.0分享自定义标题、图片、摘要、链接
今天做了一个微信自定义分享图片、标题、内容、链接的页面。因为微信1.0WeixinJSBridge的功能已经大部分停用,所以要用到微信2.0jweixin-1.0.0.js。下面详解一下使用的步骤:1、首先登陆微信公众号【需要时已经认证过的公众号哦】,在公众号设置里填写自己网站的域名 2、在基本设置里获取自己网站的appid和秘钥 3、根据秘钥和appid生成token,获取token...
2016-01-28 11:00:49
627
原创 详解css3使用border属性实现各种三角形及其他复杂图形的原理
最近看到网上有很多用css3实现三角形及各种复杂图形的代码,看到代码的时候一头雾水,索性用半天的时间好好研究了一下背后的实现原理。话不多说,先上代码:<html><head><style type="text/css">p{ float:left;margin-right:20px;}#triangle-full { ...
2016-01-21 13:20:17
729
js验证正则大全
var regexEnum = { intege:"^-?[1-9]\\d*$", //整数 intege1:"^[1-9]\\d*$", //正整数 intege2:"^-[1-9]\\d*$", //负整数 num:"^([+-]?)\\d*\\.?\\d+$", //数字 num1:"^[1-9]\\d*|0$", //正数(正整...
2015-06-30 13:41:27
381
原创 Java POI 操作excel 无硬编码,反射,史上最牛
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.lang.re...
2015-03-11 11:49:21
301
JAVA IO 字节流实现文件copy效率比较
package jonavin.io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java...
2014-12-24 13:32:58
314
javascript判断字符串是否是回文的算法实现
var str = "reaaer", len = str.length, e=(!!(len%2)), mid = e?Math.floor(len/2):(len/2), prev = str.substring(0,mid), next = e?str.substring(mid+1):str.substring(mid),...
2014-11-24 22:40:11
445
HTML5学习记录-----canvas学习之动画快照
canvas动画快照欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习 git项目地址:https://github.com/Jonavin/HTML5_Study 重点思路:snapshotBtn.onclick = function(e){ var dataUrl; if(snapshotBtn...
2014-11-24 21:33:57
286
HTML5学习记录-----canvas学习之鼠标选取放大图像
canvas鼠标选取放大欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习 git项目地址:https://github.com/Jonavin/HTML5_Study /** * Created by wsf on 2014-11-23. */;//分号为了保证代码合并时不出错(function(win){ "u...
2014-11-23 21:53:12
379
HTML5学习记录-----canvas学习之获取鼠标在canvas上的坐标位置
canvas坐标欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习 git项目地址:https://github.com/Jonavin/HTML5_Study /** * Created by wsf on 2014-11-22. * */;(function(win){ //局部变量(这样定义变量会增加链深,...
2014-11-22 20:44:16
768
HTML5学习记录-----canvas学习之钟表
canvas钟表代码,欢迎大家有好点建议可以提。js高级扣扣群:170798851 欢迎来交流学习 git项目地址:https://github.com/Jonavin/HTML5_Study /** * Created by Administrator on 2014-11-22. */(function(win){ var doc = win.d...
2014-11-22 19:08:42
563
ajax.js
如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。 /**@param {string} [sName]@param {string} [location]@return {XMLHttpRequest}*/ActiveXObject = function(sName,location) {};/**...
2014-11-20 21:38:01
174
html5 规范中新增的api
如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。/**@type {number}@const*/Blob.prototype.size = 0;/**@type {string}@const*/Blob.prototype.type = null;/**@param {number} [start]...
2014-11-20 21:36:58
362
ie兼容问题----工作中遇见记录(持续更新)
如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。这些问题会持续更新解决办法。 Arguments对象 console.log(arguments) ie8以下(包含) Arguments:[object Object] ie8以上 Arguments:[object Arguments]...
2014-11-16 14:18:37
172
被Arguments对象坑了。
当判断一个对象是否是Arguments对象时,我们会这么写Object.toString.call(arguments) == "[object Arguments]";谨记千万不要这样写,因为它在ie8以下是"[object Object]" ----- 跟其他object对象没有区别。...
2014-11-14 20:47:14
304
input onpaste事件
function afterPaste() { var clipData = clipboardData; var text = clipData.getData('text'); //剪贴板数据 var reg = /\s/g; var ntxt = text.replace(reg, ""); var that = this; ...
2014-11-12 14:08:17
2454
javascript正则表达式学习——顺序肯定环视,顺序否定环视
//举例说明。//经常看到有人为了给数字加千分号(,) 例 1344444 ---> 13,444,444;写一大堆代码.//其实没必要,这里给出正则的解决办法(js版)var str = "1212123213213";var reg = /(\d)(?=(\d{3})+(?!\d))/g;var reg1 = /(?=(\d{3})+(?!\d))/g;//与上边...
2014-11-02 00:43:04
562
javascript小工具之——cookie操作
var docCookies = { getItem: function (sKey) { return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "...
2014-11-01 20:28:47
230
javascript本地缓存之localStorage,sessionStorage等
如果你是 javascript高手,请来这里吧,扣扣群 170798851,我们一起进步。 /** * @author wsf 本地缓存对象 */(function(win){ var doc = window.document,//文档对象 lstore = "localStorage",//本地存储对象 sstore = "sessionStor...
2014-10-28 11:00:59
361
javascript本地缓存之userData(ie专用)
/** *storage 对象 */function storage (){ var args = [].slice.call(arguments); this.storeName = location.hostname||"defaultData"; this.store = {}; this.inited = false;}storage.protot...
2014-10-27 23:28:33
260
javascript 排序,分组小工具 - 支持JSON数组 原生数组(学习,持续更新)
/** * @author wsf 数据分组,排序js */;(function(win, $) { var _jsUtils = null; if(jsUtils) _jsUtils = new jsUtils();//js工具对象 //分组排序对象 function groupSorter() { //数据 this.data = n...
2014-10-24 10:38:02
230
EhCache简单例子
import net.sf.ehcache.Cache;import net.sf.ehcache.CacheException;import net.sf.ehcache.CacheManager;import net.sf.ehcache.Element;public class EhCacheUtil { public static CacheManager cac...
2014-10-20 17:04:03
184
javascript 计算两日期之间的天数
var d1 = new Date('2013-01-01');var d2 = new Date('2014-09-01'); alert((d2-d1)/1000/60/60/24); 请不要写一大堆代码。
2014-10-17 10:42:55
176
java 读取.ini配置文件工具类
import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Properties;@SuppressWarnings("rawtypes")public class IniRead...
2014-10-09 16:29:04
757
POI读取excel文件通用代码(增强版--支持返回javaBean集合)---2003,2007
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Method;import java.util.Array...
2014-09-25 13:21:59
320
HttpClient模拟get,post请求并发送请求参数(json等)
import java.io.IOException;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpcl...
2014-09-18 16:33:37
3658
POI读取Excel通用代码---支持2003,2007
package com.citics.crm.customerwidget.utils;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import j...
2014-09-18 14:07:02
190
javascript 汉字转拼音
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <script language="JavaScript"> < !-- // 汉字拼音首字母列表 本列表包含了20902
2014-09-16 12:57:17
10541
将数据库树形记录转为java 树形数据结构
/** * 转换为Tree结构 * @param treedata * @return */ public static Tree toTreeList(List<Tree> treedata){ Tree root = null; for(Tree node:treedata){ String parentid = node....
2014-08-24 18:36:54
355
javascript 将HTML转为 word,pdf 等(ie)
/** * @author wsf html转换工具 */var filePath = "d:";function exportHtml() { if (filePath != null) { var file; try { var fso = new ActiveXObject("Scripting...
2014-08-18 12:26:57
635
javascript实现的各种排序性能比较
<!DOCTYPE html><html sort-visualize-app> <head> <meta charset="UTF-8" /> <title>javascript各种排序算法</title> <meta name="Description" c
2014-08-01 09:33:19
209
java缓存技术学习
package com.citics.crm.customerwidget.utils; /** * <p>Description: 缓存DTO</p> * @version 1.0 */ public class Cache { private String key;//缓存ID priv...
2014-07-25 18:05:05
220
javascript自动补全 支持键盘上下键 可以自定义数据,处理函数
/** * @author wsf(自动补全动补全 支持键盘上下键) */;(function (win,$){ // 客户自动补全对象 function _autoComplete(){ this.dataUrl = "/xxxx/customerwidget/queryAllCustName.do";// action this.data = null;...
2014-07-25 10:58:27
310
javascript操作Excel
/* * 默认转换实现函数,如果需要其他功能,需自行扩展* 参数:* tableID : HTML中Table对象id属性值* 详细用法参见以下 TableToExcel 对象定义 */function saveAsExcel(tableID) { var tb = new TableToExcel(tableID); tb.setFontStyle(...
2014-07-21 15:08:48
246
javascript按需加载模板
/** * @author wsf 滚动按需加载 */;(function (w,$){ var jutil = null;//工具类 /** * 滚动按需加载对象 */ function demandLoader (){ this.startLoadFlag = {};//是否开始加载 this.allLoaded = f...
2014-07-17 11:43:09
214
highchart图表控件封装调用(持续更新……)
/** * @author wsf hightcharts封装调用 */;(function (win,$){ $.chartDataCache = {};//图表数据缓存 /** * hightchart扩展 */ function myChart (){ this.colors = ['#058DC7', '#50B432', '#ED561B'...
2014-07-17 10:26:10
256
java unicode 转中文(学习用)
第一种方式自己实现(笨,但可以知道原理) /** * unicode 转中文 * @param str * @return */ public static String ascii2Native(String str) { StringBuilder sb = new StringBuilder(); int begin = 0; int i...
2014-07-10 09:47:00
339
javascript工具类(持续更新……)
/** * @author wsf javascript工具类 */;(function (win){ /** * js工具类 */ function jsUtils (){ //TODO 可以初始化一些必要的信息 } /** * utils 原型对象 */ jsUtils.prototype = { constructo...
2014-07-09 12:49:10
226
easyui treegrid 封装(不用分页,用加载更多按钮)延迟加载加加载更多
/** * @author wsf数据加载 */;var intervalId = null;(function (win,$){ $.myCache = { dataCache : {},//数据缓存 domOperCache:{}//dom操作缓存 } /** * js执行时间测试 */ function test(fn,pa...
2014-07-02 10:42:03
252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人