- 博客(26)
- 收藏
- 关注
原创 调试webView内嵌网页
android 上 对webView添加 下面的代码, 就可以在chrome调试了,chrome上开 chrome://inspect/#devicesif (Constant.DEBUG && Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDeb...
2017-11-20 20:45:33
976
原创 echarts渲染宽度不正确
echarts容器不能设置为百分比,必须具体长度 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAsImxpbmUtaGVpZ2h0I...
2017-11-20 15:48:12
2105
1
原创 babel是如何解析es6 extends继承的
ES6 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链实现继承,要清晰和方便很多,这跟JAVA中的继承比较类似。class Anima{ constructor(name){ this.name = name } say(){ let a = 2 console.log(`my name is ${t...
2017-08-03 16:45:01
935
链表(JavaScript实现)
1.简介 其实在大学的时候就已经学过数据结构了,不过当时是C语言版的,如今有时间就又重新复习一遍,补一下基础,这次打算用js实现,知识点都是相同的,只不过是实现方式不同而已。 栈和队列相对比较简单,用js的Array对象的push,pop,shift,unshift就可以模拟,也是最常用的数据结构,比如要存储多个元素,用数组就十分方便。但是数组的大小是固定的,从数组...
2017-07-16 20:49:07
143
原创 移动web的mousedown,mouseover,mouseup事件
先贴一段fastclick.js代码: // Set up event handlers as required console.log('isAndroid: '+deviceIsAndroid); if (deviceIsAndroid) { layer.addEventListener('mouseover', this.onMouse, true); ...
2016-12-12 10:33:13
1906
原创 IE8 下 jquery 设置focus无效
if(this.type === 'text' || this.type === 'password' ){ if(!this.value){ $(this).testRemind(this.title+'不能为空!').focus(); return false; } }} IE8,9都没反应,之提示了信息,光标...
2016-08-26 17:54:14
386
原创 表格中文字过长点点点自适应显示
这是实际项目中测试提的一个bug,当改变浏览器大小时,里面的文字能自适应td这个单元格出现点点点省略。当浏览器拉长,td随之变长足够显示下文字时,点点点消失。 dom结构: <td> <a href="" class="ell company">这是一段很长很长很长很长很长很长很长很长很长很长的文字</a></td>...
2016-07-15 15:00:43
1027
原创 js获取获取本星期第一天,本月第一天,本季度第一天
项目中的具体需求:根据下拉框动态选择日期var timeUtil = { //获取本星期第一天 getFirstDayOfWeek:function(){ var now = new Date(); var day = now.getDate(), //获取本月几号 weekday = now.getDay(), //获取星期几 m...
2016-07-07 09:05:45
2281
原创 表单中一些默认行为
DOM结构: 注意一点,我没有给button指定type类型,很多人觉得语义化的button标签其实就是type="button",这是错误的!!! 当我点击取消或者确认按钮,页面发生了跳转!所以:表单中的button标签默认类型是submit 然后我顺便按下回车键,页面也会跟着调整如上图所示,行为二:表单中会自动注册回车提交事件,并且IE中表现一致!在项目中绝大多...
2016-06-12 13:12:40
591
原创 html5调用摄像头,录音功能
HTML5 中的WebRTC提供了调用摄像头,录音等功能,WebRTC是“网络实时通信”(Web Real Time Communication)的缩写,它主要用来让浏览器实时获取和交换视频、音频和数据。getUserMedia介绍: navigator.getUserMedia方法目前主要用于,在浏览器中获取音频(通过麦克风)和视频(通过摄像头),将来可以用于获取任意数据...
2016-06-11 20:42:54
1235
原创 手机UC浏览器兼容问题整理
1.手机UC浏览器不支持新的flex布局,,用旧语法box可以实现2.不支持calc ,vh,vw等属性3.#box元素高度100%无效,具体情境如下:
2016-06-09 21:22:16
1516
html5实现本地图片预览功能
1.利用FileReader进行图片本地预览 FileReader类型实现的是一种异步文件读取机制,用来把文件读入内存,并且读取文件中的数据。各大浏览器的支持情况: 构造方法var reader = new FileReader();为了读取文件中的数据,FileReader提供了如下几个方法:readAsText(file,encoding):以纯文本的形...
2016-06-09 21:13:19
1819
原创 图解http学习笔记(一)
1.网络基础TCP/IP 通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的,而HTTP属于它内部的一个子集。1.1 TCP/IP协议族计算机与网络设备要相互通信,双方就必须基于相同的方法 像这样各类协议的总称为TCP/IP,也有认为TCP/IP是指TCP和IP两种协议,其他认为,TCP/IP是在IP协议的通信过程中,使用到的协议的总称。1.2...
2016-06-07 22:14:34
207
原创 jquery源码分析笔记:jQuery.extend
基于jQuery-2.1.4,一切尽在注释中呀jQuery.extend = jQuery.fn.extend = function() { var options, name, src, copy, copyIsArray, clone, target = arguments[0] || {},//获取第一个参数 i = 1, length = arguments....
2016-02-16 11:31:43
156
原创 关于SpringMVC 400 Bad Request 问题
恩,这个问题还是挺好解决的,至少网上提供了几种解决方案,总结下: 1、提交表单数据类型与model不匹配 (大多数)2、方法参数顺序不正确3、如果form表单中有日期,Spring不知道该如何转换,如要在实体类的日期属性上加@DateTimeFormat(pattern="yyyy-MM-dd")注解...
2016-01-24 17:04:11
255
原创 HTTP Status 415问题 在springMVC中使用@RequestBody注解接收JSON数据
刚开始时我的AJAX请求时传json给后台是这样的 $.ajax({url:'admin/newsOperate/saveNews.do',type:'post',data:$('#newsForm'),success:function(data){ }}); springMVC接收参数@RequestM...
2016-01-24 17:00:29
215
原创 @Transactional spring 配置事务 注意事项(转)
原文链接:http://hwak.iteye.com/blog/1611970 近日来,发现有很多童鞋询问:“Mybatis整合Spring3,事务注解为何不起作用? ”,“已经声明了事务,但是无法回滚。。。”“Mybatis如果配置事务,Spring配置没起作用啊!”等等,实际上,无论怎么问或者怎么贴出代码,实际上没有人能够帮你解决这个问题的,首先Spring事务处理方式目前有五...
2016-01-24 16:34:57
128
关于实现页面两栏,三栏自适应布局方法总结
左右两栏布局 实现页面两栏布局最简单的就是左右两栏定宽加浮动,这也是对于新手常见的布局方式,并不是说这样布局有多差劲,缺点一箩筐,凡是要依据实际情况而定,有时候那样布局也是最佳的,简单粗暴。这里主要说下实现两栏自适应布局的几种方式。 1.左右两栏向左浮动,左边设置相对定位和margin-right负值 #left{ po...
2016-01-13 17:37:58
322
原创 JSP中使用 jquery.tmpl.js问题
由于jsp中的EL表达式语法和jquery.tmpl十分类似,,所以单纯的使用${name},,数据是渲染不上tmpl的. SO.. 要加上转义: <script type="text/x-jquery-tmpl" id="deeptemplate"> <li>${'${'}amount}</li>或者 \${amount} (推...
2015-11-15 21:46:47
424
原创 不定宽高div水平垂直居中
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>不定宽高进行垂直水平居中</title> <style type="text/css">
2015-11-15 21:36:59
461
原创 父元素与子元素之间的margin-top问题(css hack)
给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,遇到此问题的朋友可以参考下本文或许会有意想不到的收获hack: 父元素的盒子包含一个子元素盒子,给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,而子元素和父元素的边距则没有发生变化。 ...
2015-11-15 21:24:51
372
浅谈jquey 中queue队列
首先来一张w3c对queue用法介绍 恩,好像是这个样子,在queue出场之前先谈谈jquery链式操作,举个栗子:$('#div1').animate({ top:'50px', left:'100px' },'slow').css({ width...
2015-11-04 11:30:46
135
head first 一起实现js无缝上下滚动效果
在开始手动敲代码之前我们先谈谈js上下滚动效果的基本原理,上个图先:恩,图好像画的有点丑。。。 基本原理大致可分为以下几点: 1.(满足条件)需要滚动的区域(绿色边框)的高度必须大于可视区域(白色区域)的高度,不然就没有滚动的意义了.; 2.(如何进行滚动)js中如何让一个div移动起来,一般都是改变它的属性值,比如:top,left,margin-top...
2015-08-28 21:59:17
141
关于js中 function中的length属性和call,apply方法
其实js中function自身的属性和方法还是比较多的,比如打开console它会给你一大堆的提示 这里重点只说说length属性和call和apply(important),举个例子先: function fn1(){ console.log('fn1'); } function fn2(a,b){ ...
2015-08-03 09:36:36
161
easyui dataGrid接收嵌套JSON
接收嵌套json格式类似这样:{"total":7, "rows":[{ "handleSum":"5000.00", "usableSum":"5000.00", "users":{"userName":"fanwe","sex"
2015-08-02 12:35:56
443
easyui dialog子窗口关闭父窗口
类似于这样当在父窗口中调用子窗口页面,,子窗口点击 “提交”(maybe or '保存')按钮完成后要关闭父窗口,这时就可以在父级窗口定义一个方法,如closeWindow(),然后在子窗口中调用 window.parent.closeWindow();...
2015-08-02 12:27:13
1563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人