自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kongjiea笔记

热爱前端的家伙...

转载 css 实现水平垂直居中

仅居中元素定宽高适用 absolute + 负margin absolute + margin auto absolute + calc 居中元素不定宽高 absolute + transform lineheight writing-mode table css-table f...

2018-09-14 09:36:24 448 0

转载 js 模拟浏览器f11 全屏显示

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

2018-05-30 09:51:46 3209 0

转载 js实现点击复制功能

一、实现点击按钮,复制文本框中的的内容<script type="text/javascript"> function copyUrl2() { var Url2=document.getElementById("biao1");...

2018-05-30 09:06:21 25062 2

原创 生成指定数量、指定范围、不重复的随机数

生成不重复的数  包含最大值 :取 min function randNum2(min,max,num){ if(num > max - min){ console.error('范围太小'); return false; } var range = ...

2018-01-05 16:19:42 3161 0

原创 生成指定数量、指定范围内的随机数

1、min /** 包含最小值 但不包含最大值 :取 min <= value < max 如: 0 <= val < 10 解题关键: min <= value 用 minV = min; value < max 用 range = ...

2018-01-05 15:02:03 3255 0

原创 数组常见的遍历循环方法、数组的循环遍历的效率对比

1、遍历数组的方法: 1-1、for / while  最普通的循环 效率最高 兼容ie6 tips:for循环更适用于循环的开始和结束已知,循环次数固定的场合;while循环更适合于条件不确定的场合 1-2、for in  兼容ie6,效率最差(效率可看最下面的对比) for in 会把继承链...

2017-12-25 12:02:42 6085 0

原创 js原生判断对象是否为空对象

1、JSON.stringify  兼容ie8 2、Object.getOwnPropertyNames 或者 Object.keys 兼容ie9 3、循环判断 isEmptyObj 全兼容 4、利用其他库判断如:jq类似 var obj = {name:1}; //兼容ie8...

2017-12-20 11:25:09 5172 0

原创 判断数组对象中是否包含某个对象,判断2个对象是否相等

var arr =[ {name:'zhangsan'}, {name:'lisi'}, {name:'wangwu'} ]; var json1 = {name:"zhangsan"}; // 方法一: ...

2017-12-20 10:44:45 20327 0

原创 cnpm 安装报错

npm set registry https://registry.npm.taobao.org # 注册模块镜像 npm set disturl https://npm.taobao.org/dist # node-gyp 编译依赖的 node 源码镜像 npm cache clean # ...

2017-10-26 13:29:50 471 0

原创 wamp添加多个端口 多个站点

1、确保http.conf 打开了 以下类似的服务(有可能搜索不到 先不管) LoadModule php5_module "d:/wamp/bin/php/php5.5.12/php5apache2_4.dll" PHPIniDir d:/wamp/bin/php/php5....

2017-09-22 10:57:41 1645 0

转载 Git速查手册

配置git 笔者使用的是v2.1.0,推荐大家使用v1.8以上的版本。 查看git版本: 1 $ git --version 配置命令git config分为三个级别: 123 --system...

2017-04-01 11:48:34 752 0

转载 vuejs 常用ui组件

vux github ui demo:https://github.com/airyland/vux Mint UI 项目主页:http://mint-ui.github.io/#!/zh-cn demo:http://elemefe.github.io/mint-ui/#/ github地址...

2017-03-08 10:27:17 5975 0

原创 解决移动端特别是ios滑动卡屏 滑动卡顿

css属性解决 -webkit-overflow-scrolling:touch; 插件解决 iscroll jroll2

2017-02-10 11:07:22 9347 1

转载 javascript实现java的map对象,js实现new map()

/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) ...

2017-01-20 17:21:09 7497 0

原创 对json数组进行排序和filter过滤

对json数组进行排序和filter过滤 var data = [ {recordId: 10, recordNo: "PPCZ_", userId: 1, recordType: 9, recordCode: "", recordInMone...

2017-01-19 15:17:04 12015 0

转载 ie与firefox 的区别以及event的区别

window.event  IE:有window.event对象  FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)  鼠标当前坐标  IE:event.x和event.y。  FF:e...

2016-12-12 18:02:16 322 0

原创 根据本地/服务器时间获取指定时区时间 new Date指定时区时间

1、代码 function getTimeByTimeZone(timeZone){ var d=new Date(); localTime = d.getTime(), localOffset=d.getTimezoneOffse...

2016-12-09 11:48:28 10977 2

原创 移动端某些浏览器cookie无法识别中文encodeURI 、 encodeURIComponent 、escape

问题描述 比如qq浏览器无法识别中午 ,getcookie的时候为空 那么在setcookie的时候进行编码,然后在getcookie的时候再解码 编码的三个方法 encodeURI 、 encodeURIComponent 、escape  他们的区别 encod...

2016-12-08 17:24:03 1665 0

原创 zepto tap事件阻止事件冒泡

showTypeList:function(){ $('#search-box').on('tap','.input-tab-txt',function(event){ ...

2016-11-25 13:53:47 6252 0

转载 JS用斜率判断鼠标进入DIV四个方向的方法 判断鼠标移入方向

JS用斜率判断鼠标进入DIV四个方向的方法             .box{             width: 200px;             height: 200px;             background-color: #3295F2;         }     ...

2016-11-16 09:57:06 2214 0

原创 给div设置blur事件

Document .box{ width: 200px; height: 200px; background-color: #3295F2; } ...

2016-11-15 17:31:57 4907 0

原创 git 实战

先来个分区介绍 设置 git config--global  设置贡献者 git config --global  user.name 和 git config --global user.email 查看所有配置项 git config --list 设置公钥 ssh-keygen -t ...

2016-10-21 23:18:21 647 0

原创 react基础知识

1、react 0.14版本 package 被拆分为 react 及 react-dom 两个 package。 React React with Add-Ons React DOM  其中 react package 中包含 React.createElement、 .createClass、...

2016-09-24 15:13:56 671 0

原创 less的基础入门学习笔记,less基础教程

编译工具 koala:http://koala-app.com/index-zh.html 1、注释 @charset utf-8; /*====注释=====*/ //不被编译的注释 /*会被编译的注释*/ 2、变量 /*====变量=====...

2016-09-07 10:45:35 1850 0

原创 注意编码:html代码预览中多出一行””引号,而源码里找不到

今天同学问我他的网站里多出来一行,f12查看发现代码里多出了个引号,而在程序源码里是看不到这行代码,也看不到引号 如下图 是转编码出的问题 解决办法,就是检查编码。去掉“unicode 签名(BOM)”如下图 去掉“unicode 签名(BOM)”前面的勾 然后保存一...

2016-09-06 22:15:09 1359 0

原创 css制作实心、空心arrow箭头

使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码 效果图: 代码: lang="en"> charset="UTF-8"> Document type="tex...

2016-09-06 22:10:58 9111 0

原创 jquery-ui学习笔记

组件和插件的区别 :        组件和理解为一组的插件 1、引入jq-ui.js  和css  2、如何定制下载 3、分为几个大模块:     UI核心,UI交互,UI控件,UI特效,CSS主题     3-1、UI特效(是独立的不依赖其他模...

2016-09-06 22:09:39 833 0

原创 jq插件做圆形进度条,兼容ie7、ie8

1、插件名字jQuery-Knob-master 下载地址https://github.com/aterrien/jQuery-Knob 2、常用参数说明: script> $(function() { $(".dia...

2016-09-06 22:09:18 6137 3

原创 html5学习笔记(-),html5新特性介绍教程

一、html5语义化 二、HTML5新特性  1、HTML5新特性的浏览器支持情况  http://www.caniuse.com/#index  2、新的选择器  querySelector 获取单个元素 如:  var obj=documen...

2016-09-06 22:08:03 1932 0

原创 grunt+seajs构建笔记

1、步骤,配置package.json,然后cd 进入相应的目录 npm install 安装依赖的插件 { "name": "webqq", "version": "0.1.0", "dev...

2016-09-06 22:06:49 455 0

原创 myeclipse修改默认启动空间

打开myEcplise,选中项目栏上的“window”,选择“perference”, 在弹出框中,依次找到“General”,“ Startup and Shutdown”,“ Workspace”,将Promote for workspace on startup前的选择项勾上,然后点击OK...

2016-09-06 22:06:15 291 0

原创 .gitignore设置git忽略特殊文件

1、创建.gitignore文件 创建一个文件,文件名为:“.gitignore.”,注意前后都有一个点。保存之后系统会自动重命名为“.gitignore”。 或者用git bash创建 touch .gitignore 在文件夹就生成了一个“.gitignore”文件。 2、配置语...

2016-09-02 11:46:07 3877 0

原创 nginx安装、配置、和基本命令

1、下载地址 http://nginx.org/ 2、基本配置说明 nginx-1.11.3\conf\nginx.conf #运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_lo...

2016-08-30 23:14:51 1082 0

原创 hibernate.cfg.xml的参数详解

属性名 用途 hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值 full.classname.of.Dialect hibernate.show_sql 输出所有SQL语句到控制台. 有一个...

2016-04-13 15:36:58 1223 1

原创 hibernate注解报错注解方式下报java.lang.UnsupportedOperationException: Clobs are not cacheable

注解方式下报java.lang.UnsupportedOperationException: Clobs are not cacheable 在hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下: BLOB类型,类型声明为by...

2016-03-30 15:24:07 1466 0

转载 hibernate注解详解

基本注解 声明实体Bean  [java] view plain copy @Entity "font-family: Arial;">     public class Flight implements Serializable {       ...

2016-03-30 12:27:27 2668 0

转载 js小数运算精度问题,js浮点数运算时出现精度问题

js中进行浮点数运算时容易出现精度问题,以下方法可以解决  1) 除法函数,用来得到精确的除法结果  //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。  //调用:accDiv(arg1,arg2)  //返回值:arg1除以ar...

2016-03-23 14:40:44 6245 1

原创 解决移动端a:active伪类无效的方法

看来在iOS系统的移动设备中,需要在按钮元素或body/Html上绑定一个touchstart事件才能激活:active状态。 document.body.addEventListener('touchstart', function () { //...空函数即可});

2016-03-21 10:29:54 3624 0

原创 鼠标滚轮的兼容写法

var addMouseWheelHandler = function(){ if (document.addEventListener) { document.addEventListener('mousewheel', MouseWheelHandl...

2016-03-10 18:04:00 1860 0

原创 在jsp中用JSP和JSTL获取服务器参数

JSP方式 <% String SERVER_NAME = request.getServerName(); String SERVER_SOFTWARE = getServletContext().getServerInfo(); String SERVER_PROT...

2016-02-23 18:02:17 759 0

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