- 博客(74)
- 收藏
- 关注
原创 div模拟页面切换
web端实现浏览器的快速页面切换(特别适用于android做壳,内部用h5来实现的app)设计思路:多个div每个div单独占用一整页需要跳页时使用div的显示(新页)和隐藏(旧页)即可。经测试隐藏div(页)与显示div(页)之间的事件并不会相互影响其实设计思路和jqm(jqueryMobile)设置思路一致jqm里面是以data-role="page
2015-08-12 22:05:50
2772
原创 百度web定位 html5百度地图定位
body, html,#l-map {width: 100%;height: 100%;overflow: hidden;margin:0;} 显示地图 function initMap(point){ //初始化地图 var map = new BMap.Map("l-map"); map.addControl(new BMap.ScaleC
2015-06-07 13:19:37
979
原创 js判断对象是否为空
function empty(obj) { for (var i in obj) { return false; } return true;}a={}; empty(a);//true a.b=1;empty(a);//false
2014-10-28 13:41:48
646
转载 在控制台中动态引入jquery的方法
var fileref=document.createElement('script');fileref.setAttribute("type","text/javascript");fileref.setAttribute("src", 'http://libs.baidu.com/jquery/1.9.1/jquery.js');document.getElementsByTagName
2014-09-14 10:03:38
2990
原创 安卓DDMS打印信息不完整解决办法
以浏览器+html+js+css 方式开发安卓项目时调试js时有时需要打印(console.log)出很多信息可能DDMS的text显示不完全解决方法如下:
2014-09-12 17:07:16
914
转载 js判断对象类型
1.判断基本类型:Object.prototype.toString.call(null);//”[object Null]”Object.prototype.toString.call(undefined);//”[object Undefined]”Object.prototype.toString.call(“abc”);//”[object String]”Object.p
2014-07-08 16:40:06
668
转载 js中substring和substr的用法
substring 方法用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的
2014-05-05 17:10:43
473
转载 attachEvent 与addEventListener 区别
一、适应的浏览器版本不同attachEvent方法适用于IE addEventListener方法适用于FF二、针对的事件不同attachEvent中的事件带on 而addEventListener中的事件不带on三、参数的个数不同attachEvent方法两个参数:第一个参数为事件名称,第二个参数为接收事件处理的函数; addEventL
2014-04-30 15:08:24
640
原创 javascript下if else语句和三目运算符性能测试
function testif(times){ console.time("test if else") var j=0; for(var i=0;i<times;i++){ if(i<500){ j+=1; }else{ j+=2; } } console.timeEnd("test if else"); return j;}function test3
2014-04-12 10:21:14
3371
原创 jquery获取隐藏div的高度
测试获取隐藏div高度 if(!$){//如果本地没有jquery则加载百度cdn的jquery document.write(''); } .div2{display:none;height:300px;background:green;} $(function(){ console.log("style 格式高度:
2014-04-12 10:16:02
3591
转载 JQuery判断页面图片是否加载完成并延迟加载
GetRumdomStr = function () { var str = ""; var maxNum = 10; var minNum = 0; var n = Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum; for (var i = 1;
2014-04-04 19:35:41
554
原创 js回调函数
testCallBack.html 开始测试 function a(callback){ console.log("这里是a函数!可以执行a函数的业务逻辑。"); if(callback){ console.log("进入if callback!"); return callback(1,2,3);//可以返回回调函数的返回值
2014-03-25 17:40:47
487
转载 js触发input onchange事件
function clickMe(){ var o=document.getElementById("txt"); o.focus(); o.value="hello world!";//自动赋值以后文本框已经change,理论上要发生onchange事件 //但是如果不加以下这句是不会触发onchange事件的 o
2014-03-24 16:18:57
21852
原创 jquery对象与DOM对象的相互转化
Jquery转DOMvar dom_obj = $("#id")[0];//方法一var dom_obj = $("#id").get[0]; //方法二DOM转Jqueryvar obj = document.getElementById("id");//DOM对象var jq_obj = $(obj);//Jquery对象Jquery与DOM对象的转换其实相当的简单
2014-03-18 09:22:25
775
原创 jquery在新增加的元素上添加事件方法
最近项目组需要在新增的元素上增加时间,有人说用live方法后来使用的时候发现jquery没有该方法(1.7以上就没了)替换为on 除了jquery api官方的例子外还有以下的例子可以在新增的元素上添加时间 $(document).on("click",'#lyysb a',function(){ if(!$(this).hasClass('cur')){ $(this).add
2014-03-13 09:32:06
5746
转载 jQuery给input绑定回车事件
$(function(){ $('#dataInput').bind('keypress',function(event){ if(event.keyCode == "13") { alert('你输入的内容为:' + $('#dataInput').val());
2014-03-11 13:52:12
34566
转载 javascript Date format(js日期格式化)
/** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).pattern("yyyy-MM-dd hh:mm
2014-03-11 13:49:44
433
原创 js日志 javascript日志
众所周知 log4j的日志系统很好用 但是那是java的 于是有人推出了js的日志系统 log4javascript 使用起来也相当的简单例子如下:需在log4javascript.js 文件最后添加 var log = log4javascript.getDefaultLogger(); 即可 注意 此时log就成了全局变量了 test.html
2014-02-21 16:12:53
6496
1
原创 jquery 复选框 选中 取消 获取状态
$("#login-rem").attr("checked","checked") //设置选中 $("#login-rem").removeAttr("checked")//设置不选中 $("#login-rem").is(":checked")//获取是否选中的状态 true选中 false 不选中
2014-02-11 10:38:28
7732
翻译 spring 拦截器 spring自定义注解
从别人处转载 找不到出处最近项目里加上了用户权限,有些操作需要登录,有些操作不需要,之前做项目做权限,喜欢使用过滤器,但在此使用过滤器比较死板,如果用的话,就必须在配置文件里加上所有方法,而且 不好使用通配符。所以想了想,之前在人人用过的一种比较简单灵活的权限判断,是采用Spring 的 methhodInterceptor拦截器完成的,并且是基于注解的。现在自己写了一套。大概是用
2014-01-26 15:15:34
9301
3
原创 jquery 最佳实践 best practices
1.通过某相同事件触发增加删除某样式时可以使用toggleClass 且不会影响其他的class 例子
2014-01-14 10:29:13
645
原创 mysql 部分用到的命令
使用devdb数据库use devdb;将timesheet表中的week字段(date类型)修改为2014年1月6号update timesheet set week="2014-1-6 00:00:00";将timesheet表中前40条记录的week字段(date类型)修改为2014年1月13号update timesheet set week="2014-1-13 00:00
2014-01-12 21:03:11
536
原创 js中写html代码时引号问题
html中写js代码:正常写法(一般情况下):其实更好的写法:"OK");" />因为此时仍是在html管辖范围内的,所以"会被解析为单引号js中写html代码: function addarow(){ var trnum = $("#table_1_id tr").length; var trid ="n"+trnum; va
2014-01-12 10:39:13
6764
原创 myeclipse java web maven项目 并部署于tomcat上
右键-new-other-myeclispe-maven-MavenProject-next选中Create a simple project(skip archetype selection)-next填入Group Id,Artifact Id-finish这是有可能会报两节错 忽略即可(这里只截取一个)然后把该maven项目转为web项目在项目
2014-01-07 13:37:58
850
转载 Eclipse is running in a JRE, but a JDK is required
控制台出现:Java代码 Eclipse is running in a JRE, but a JDK is required Some Maven plugins may not work when importing projects or updating source folders. 解决办法:Java代码
2014-01-03 10:54:49
497
原创 java.lang.Exception: Socket bind failed: [730048] tomcat已启动后无法关掉
这个一般都是tomcat已经启动的问题解决方法:win+r cmd netstat -ano 查看你tomcat的端口号 我的是80 也就是第一个 找到pid 也就是12980打开任务管理器 查看 --选择列 ---勾选pid 然后按照pid排序 查找的该pid 结束该进程就可以了
2014-01-02 15:00:59
902
转载 判断JS对象是否拥有某属性 js进制间相互转换
两种方式,但稍有区别1,in 运算符123var obj = {name:'jack'};alert('name' in obj);// --> truealert('toString' in obj);// --> true可看到无论是name,还是
2013-12-24 13:36:01
735
原创 js获取css属性
今天因需要用到js获取css属性,网上搜了半天都不合适的。有一下几种方法:var getstyle = function(elementID,attribute){ obj = document.getElementById(elementID);// 前面是IE后面是html的标准 return obj.currentStyle ? obj.currentStyle[attribute
2013-12-09 17:06:04
518
原创 android 获取屏幕的宽高
DisplayMetrics dm = getResources().getDisplayMetrics(); int h = dm.heightPixels; int w = dm.widthPixels; m_heigh_width.setText("宽度 : " + w+"高度:"+h);
2013-11-25 14:51:03
528
原创 android使用webView打开本地html文件
在布局的配置文件里: <WebView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/webView"> 后台java代码; @SuppressLint("SetJavaSc
2013-11-25 14:32:47
2400
原创 修改安卓界面显示的标签信息
修改界面显示的标签信息布局文件的内容如下: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/show_lable" > java后台代码如下:public
2013-11-25 14:23:49
1371
原创 安卓点击按钮的三种响应方式
方法一:在布局文件里直接定义函数名布局文件 activity_main.xml 里代码如下 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/show_toast" a
2013-11-25 14:19:34
1423
原创 String 和StringBuffer的性能差别
今天终于明白了两者之间的差别有多大了。。。下面是个例子看了就懂了package testForWork;/** * @author openks * @createTime 2013-10-23上午08:50:29 * String 和StringBuffer的区别 * 1.String对象是固定长度的 每对字符串处理一次就会新建一个String对象 * 2.StringBuf
2013-10-23 09:14:43
911
原创 java web中传递中文参数问题
url="findUserByUserName/"+username;如果username 为中文的话 ,tomcattomat缺省是按ISO8859-1进行url解码,如果照此编码一般一个汉字是3个问号的形式,但是有些汉字(如清)却能够正常传输(并非三个问号,而是一个正常的中文 清)该问题的解决方法是修改tocmat的默认编码 即修改server.xml中Connector属性URIEn
2013-10-22 10:15:13
1853
原创 改变选中行的颜色
html页面的table 中一行一行的显示当然 div也行 可设置在鼠标放上去时改变其颜色 部分代码如下var currentActiveRow; //当前活动行//改变选中行的颜色function changeActiveRow(obj) { if (currentActiveRow) { currentActiveRow.style.backgr
2013-10-20 20:59:37
1079
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人