- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 火狐浏览器获取event
由于各种浏览器对js文件的解析不同,加上各种浏览器的内核不一样,以及内核版本也不一样,所以获取event的方式也不一样。使用原始的方式获取event是这样的:document.body.onclick=function(e){ e=e||window.event;};实际上大家会想为什么要重新赋值,这是因为event是瞬间有效,所以要进行保存。这中方式可以实现,但是要保证传
2015-06-30 16:28:25 5575
原创 让table铺满整个td
将table标签嵌套到另一个table中是非常常见的使用方式,但是有很多棘手的问题,让table铺满整个td也算是其中一个很小的地方吧!最近使用的将table嵌套到一个td中的大概方式如下: 12
2015-06-30 15:26:04 8798
原创 java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
最近在学习WebSocket的知识,从tomcat的示例文件中找到了一些例程,但是把项目拷贝到MyEclipse中,启动tomcat的时候一直报这个异常,引起这个异常的原因是我引入了两个jar包到这个项目中 catalina.jar,tomcat-coyote.jar。这个是tomcat提供的两个jar包。当在tomcat中部署这个项目的时候会出现这个异常,应该是包冲突的原因。我从网上搜了很多的解
2015-06-26 11:16:31 16939 1
原创 动态获取服务器时间
最近在做的这个项目要获取到后台的数据,然后使用html5绘制曲线,以前都是在自己电脑上使用没有发现有什么不正常的地方,昨天连接同事的服务器发现有段数据怎么都对不上了,开始我还以为程序有问题呢,找了半天结构发现是我的电脑时间和同事的电脑时间对不上导致的。既然发现了问题下面就是找出解决办法了。实际上最好的解决办法是固定客户端的时间,不然修改,但你会发现这个不可能的。所以只有找其他方式的。再有就是获
2015-06-24 15:28:09 2343
原创 简述Jquery最外层为什么使用一对小括号()
小括号{'()'}在js中有很多用处,最为常见的是function()、更改运算优先级、创建对象 new A()等、但是在jquery在最外层确使用了小括号,开始的时候我一直不知道为什么,知道最近自己写组件的时候发现这个用处很大。下面给出一段示例代码:(function(){ var A={ a:0, b:1, c:function() { this.a=
2015-06-23 11:15:34 1245
原创 修改 Jquery Dialog 的位置
今天在做一个功能的时候使用到了Jquery UI中的dialog组件,应为是一个很简单的组件,有很多功能都没有提供,比如说直接获取到dialog的位置,直接修改dialog的位置都是不行的,并且但可拖动的位置看不见的时候,这个时候就是坑了,关闭不了,也拖动不了,这个时候只能刷新页面来重新初始化界面了。我今天解决的就是这个问题:解决这种问题有两种方式(个人认为)1、修改属性让可拖动局域可见,
2015-06-17 16:55:22 3761
原创 Ext Ajax 使用encodeURI 乱码
最近在使用ExtJs进行数据提交进行插入的时候会有乱码,什么都不说直接来段代码:// 添加点组var addPointGroup = function(groupName){ Ext.Ajax.request( { url : pg_servlet + '_addFavoriteGroup?name=' + encodeURI(magusEncodeURI(groupNam
2015-06-17 11:48:21 5661
原创 javascript this 关键字以及四种函数调用模式
最近在学习javascript ,被js中的this关键字搞得晕头转向,都不知道这个东西到底是干什么的,不同的地方所指的对象又不一样。在查询了很多的资料以后,终于有了一些眉目了。this的定义:在javascript中,上下文对象就是this指针,即被调用函数所处的环境,上下文对象的作用是一个函数内部引用调用它的对象本身。上面就是javascript中this关键字的定义,单纯的理解来说还
2015-06-16 10:14:49 590
原创 html5 实现画虚线
html5已经出来好长一段时间了,只是最近才开始接触到它,html5提供了很多内置的函数可以实现很多功能,比如 画线段、画矩形、画圆、画弧等。但是html5没有提供画虚线的功能,如果想实现在canvas上画曲线就要发费一点功夫了。下面提供两种方式实现画虚线的功能:方法一就是就是单独写一个函数,当想画曲线的时候就调用这个曲线就行了。function drawDashLine(contex
2015-06-12 15:40:38 8218
原创 js 数组克隆
在JS中,对于对象类型的变量的引用是通过类似C之类的“指针”的方式来操作的,及如果多个变量引用同一个对象,则任意一个变量对对象的操作都会影响到其它的变量。这个可能不是很明白,下面给出一个例子var a=[1,2,3,4]; var b= a; var c=b; c.pop(); alert('a:'+a.length); alert('b:'
2015-06-12 11:01:24 1031
原创 基于Jquery UI Dialog 的改写
我最近在做的这个项目是纯粹的js+html5文件,java肯定有涉及,不过现在基本上在使用js和html5的特性。项目要使用一种类似于dialog的功能,让一部分页面能够弹出来,并且可以移动,当然使用dialog是很不错的选择但是在真正使用的时候发现,jquery UI的dialog虽然能满足基本的要求但是,有些功能是不能满足,如果自己写这个dialog,显然不太合适,因为jquery只有
2015-06-09 16:42:24 1286
原创 基于js 的自动提示控件
最近在工作中需要自动提示的功能,本身单独的这个控件来开发难度不是很大,特别是针对项目需求对应的单一功能,但是为了让开发出的控件可以随意使用,动态配置,那么这就需要一定的时间来开发了。先说一下我们这个自动提示的功能的要求,在input控件中输入一些值,在对应的下方会有对应合适的选项,类似百度自动提示的功能。我的这个控件为了可以在很多地方可以不做修改的进行引入,所以支持方法配置,样式配置,不需要任
2015-06-08 15:19:51 1033
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人