js
文章平均质量分 62
oO归去来兮Oo
每天进步一点点
展开
-
js获取map长度
var map = {1:'1', 2:'2', 3:'3'};console.log(Object.getOwnPropertyNames(map).length);原创 2014-06-26 16:59:26 · 19388 阅读 · 0 评论 -
js判断字符串开头和分割
1.用js判断一个字符串是否是以某个子字符串开头如:ssss001是否以ssss开头,可以这样做:var fdStart = strCode.indexOf("ssss");if(fdStart == 0){ 表示strCode是以ssss开头;}else if(fdStart == -1){ 表示strCode不是以ssss开头}2. st原创 2015-03-31 13:01:36 · 2585 阅读 · 0 评论 -
EChars添加click事件
例子是柱图的方式,饼图也相同//这个是数据绑定的方法// option 是绑定的数据源function refresh(isBtnRefresh) { if (myChart && myChart.dispose) { myChart.dispose(); } myChart = echarts.init(domMain);原创 2015-04-10 15:20:45 · 2490 阅读 · 0 评论 -
href=#与href=javascriptvoid(0)的区别
#"包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者等打开新窗口链接的几种办法1.window.open('原创 2015-06-25 16:15:09 · 538 阅读 · 0 评论 -
mysql提示 Lock wait timeout exceeded解决办法
我的mysql报这个错 err=1205 - Lock wait timeout exceeded; try restarting transaction利用 SHOW PROCESSLIST来查看问题原因:原因是你使用的InnoDB 表类型的时候,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,因为有的锁等待超过了这个时间,所以抱错.原创 2015-07-27 17:01:40 · 29589 阅读 · 0 评论 -
实现jqgrid表格数据上下滚动
var timer2=0;var timer=0 gridComplete: function () { var ob3 = $(this).getGridParam("records"); var div = $('.jqgrid').closest('.ui-jqgrid-bdiv')[0],offsetHeight = div.o原创 2015-07-16 15:57:19 · 4450 阅读 · 0 评论 -
java 单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。饿汉式单例类 public class EagerSi原创 2015-08-05 15:41:10 · 507 阅读 · 1 评论 -
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?
这是一个很有趣的问题,我测试的结果是:是在return中间执行。我在网上搜寻了一些资料,下面是参考代码:/** * */package com.b510.test;/** * try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行? * @author Hongten转载 2015-08-06 15:18:14 · 993 阅读 · 0 评论 -
js立即执行函数,jqueryReady和Onload执行顺序比较
最近研究了一下这几个函数的执行顺序,有概念可知,立即执行函数是首先执行,但是ready函数和Onload的执行顺序可以根据区别得知 JQuery的ready函数与JS的onload的区别: 1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完原创 2015-10-29 10:07:35 · 4276 阅读 · 0 评论 -
Web开发中最致命的8个小错误
现在,有越来越多所谓的“教程”来帮助我们提高网站的易用性。本文收集了一些在Web开发中容易出错和被忽略的小问题,并且提供了参考的解决方案,以便于帮助Web开发者更好的完善网站。通过避免下面这些小错误,可以使得我们的网站变得更为友好。错误1:表单的label标签跟表单字段没有关联利用“for”属性允许用户单击label也可以选中表单中的内容。这可以扩大复选框和单选框的点击区域,非常实转载 2015-02-09 15:20:20 · 525 阅读 · 0 评论 -
jsp传值到后台乱码
jsp乱码问题,大家经常碰到,我在做多文件上传的过程中,基本碰到了所有的情况,解决也是曲折的,经过摸索,现在总结如下:1、所有页面都用统一的编码UTF-8(或GB2312或GBK)。 2、写过滤器,设置request.setCharacterEncoding("UTF-8")。 3、javascript脚本里用传参数要先encodeURI(str)编码。 4、适当的时候,在js转载 2015-01-16 16:49:59 · 1407 阅读 · 0 评论 -
jqgripd隐藏对选checkbox以及caption居中设置
1.隐藏头多选checkboxvar myGrid = $("#list");$("#cb_"+myGrid[0].id).hide(); 列表中checkbox隐藏为multiselect: false2.表头capiton 设置为 caption:"流水账"或者$('#XXX').setCaption("XXX" );设置caption居中为 $('#XXX'原创 2014-12-26 11:10:59 · 11538 阅读 · 0 评论 -
新的刷新
gridComplete: function () { var ob3 = $(this).getGridParam("records"); var div = $('.jqgrid').closest('.ui-jqgrid-bdiv')[0],offsetHeight = div.offsetHeight , scrollHeight = div.scroll原创 2014-07-02 14:32:25 · 551 阅读 · 0 评论 -
jquery操作select大全
jQuery获取Select选择的Text和Value:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var原创 2014-07-03 17:55:25 · 499 阅读 · 0 评论 -
让jqgrid里面数据循环滚动展示
gridComplete: function () {var ob3 = $(this).getGridParam("records"); var div = $('.jqgrid').closest('.ui-jqgrid-bdiv')[0],offsetHeight = div.offsetHeight//////////////, scrollHeight =原创 2014-06-18 15:22:14 · 1997 阅读 · 0 评论 -
ORA-01000_maximum_open_cursors_exceeded_超出打开游标的最大数的原因和解决方案
处理超出打开游标的最大数异常(ORA-01000: maximum open cursors exceeded) 在执行如下代码时,经常会出现ora-01000: maximum opencursors exceeded异常for(int i=0;i{ prepstmt =conn.prepareStatement(sql[i]); prepstmt.se原创 2014-08-07 14:29:55 · 5413 阅读 · 0 评论 -
每天一个linux命令:Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在原创 2014-08-27 10:23:21 · 555 阅读 · 0 评论 -
js区分不同浏览器
function getOs() { var OsObject = ""; if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){原创 2014-12-16 11:30:57 · 613 阅读 · 0 评论 -
javascript Date format(js日期格式化)
方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") =原创 2015-01-08 21:27:16 · 1592 阅读 · 0 评论 -
js中的时间与毫秒数互相转换
【1】js毫秒时间转换成日期时间var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); //得到毫秒数 //不是上面格式的时间需要转换 //starttime ='2012-12-25 20:17:24'; starttime = starttime.rep原创 2014-12-24 17:32:00 · 15718 阅读 · 0 评论 -
JavaScript跨域总结与解决办法
什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修转载 2016-05-05 10:35:22 · 285 阅读 · 0 评论