2014年1月3日

双日历组件JC.DCalendar总结

摘要: 1.IE8, IE7 下,new Date() 不支持类似 '2014-01-03'的字符串。2. 目标触发元素(比如input,下文用input代替)的click,focus 与 dom的click事件 关系 : 1) input的click,focus,日历显示, dom click隐藏日历。 这里input不阻止冒泡,以免影响其他功能比如验证。 防止日历显示时,在input里点击,日历会出现隐藏,再显示。在处理dom的click事件时,需要判断触发源是不是input,如果是则return; 2) 设置状态防止 input的click, focus 都执行。3.调用方法的计 阅读全文

posted @ 2014-01-03 18:11 西红柿 阅读(318) 评论(0) 推荐(0) 编辑

2014

摘要: 做快乐的程序员 阅读全文

posted @ 2014-01-03 18:08 西红柿 阅读(120) 评论(0) 推荐(0) 编辑

2013年12月9日

Git Windows客户端保存用户名与密码

摘要: 1. 在Windows中添加一个HOME环境变量,值为%USERPROFILE%;2.win7系统 在cmd 中运行setx HOME %USERPROFILE%,然后在c:\user\目录下(在开始菜单的搜索中输入%Home% 打开的目录)新建一个名为“_netrc”的文件, 不要添加文件类型。3. 用记事本打开_netrc文件,输入Git服务器名、用户名、密码,并保存。示例如下:machine github.comlogin usernamepassword userpwd ... 阅读全文

posted @ 2013-12-09 18:17 西红柿 阅读(371) 评论(0) 推荐(0) 编辑

2013年11月20日

autocomplete组件遇到的问题

摘要: 其实这个组件到目前为止算是失败了,没有继续往下写,且写的过程中bug很多。前些日子写autocomplete组件时遇到的一些细节问题。1.缓存:对输入过的字符进行缓存,可以避免过多请求。2.对于文件框 按enter键会导致表单提交 ,应该给出接口是否阻止表单提交。其他的似乎忘记了。 阅读全文

posted @ 2013-11-20 15:52 西红柿 阅读(374) 评论(0) 推荐(0) 编辑

js遇到的问题总结

摘要: 1. 字符串用索引获取其中的某一个字符在IE7下返回undefined. IE8以上及现代浏览器返回值正常。 如 var ss = '一二三四五六七' ; ss[0]返回的是undefined. 还是charAt吧。Jquery 方面:1. is是个很实用的方法 ,可以判断 radio/checkbox 是否选中, 以及其他元素是否 disabled。2. getJSON 是可以支持jsonp的。 阅读全文

posted @ 2013-11-20 15:42 西红柿 阅读(172) 评论(0) 推荐(0) 编辑

2013年10月28日

svn: Can't convert string from native encoding to 'UTF-8':

摘要: 解决方案:export LC_ALL="zh_CN.UTF-8" 阅读全文

posted @ 2013-10-28 14:44 西红柿 阅读(153) 评论(0) 推荐(0) 编辑

2013年10月15日

三年前的选择,三年后来买单

摘要: 三年前的选择,走过的路,三年后来买单 阅读全文

posted @ 2013-10-15 16:58 西红柿 阅读(110) 评论(0) 推荐(0) 编辑

2013年10月11日

crm 系统一些可以避免却没有注意到的bug

摘要: 样式相关:1.页面宽度,因为整个页面是100%,然后没有定义最小宽度,于是缩小窗口的时候,有些界面就错位了。这里只需要在全局的css里面写义一个最小宽度就好了。2.当用户输入允许输入的最多个数字符时(比如用户允许输入2到30个字符,用户输入30个字符),在展示的时候却没有足够的空间(容器被定义了宽度和高度)导致界面文字重叠。3.错误提示信息。 这里包括两种情况: 一是:错误提示信息出现的时候应该不会引起界面抖动,或者改变了现有元素的位置(比如当前位置是“添加”,错误提示信息出现的时候,“添加”被挤到别的地方去了。) 二是:多个表单元素的时候,每个表单元素的错误提示信息都应该是出现在该元素的.. 阅读全文

posted @ 2013-10-11 18:05 西红柿 阅读(499) 评论(0) 推荐(0) 编辑

使用JC组件遇到的一些问题

摘要: https://github.com/openjavascript/jquerycomps一、数据验证Valid组件和autoFormLogic组件1. 异步验证第一次没有使用validitemcallback的回调,而且直接在dom元素的blur事件里使用valid(_selector)的方法,导致 了setError或setValid 方法调用 的死循环,查明原因后发现 是多调用 了valid方法。JC内置的valid对于input 的验证就是在blur事件里面。 第二去掉valid方法后,发现导步验证,未通过验证对dom元素setError之后,只要失去该元素失去焦点后,错误提示信息便消 阅读全文

posted @ 2013-10-11 17:08 西红柿 阅读(287) 评论(0) 推荐(0) 编辑

2013年7月30日

初识Android AsyncTask

摘要: AsyncTask 是android中的异步任务,其目的是解决线程阻塞的问题。AsyncTask 定了三种范型。AsyncTaskParams, 定义的是doInBackground方法的参数类型。Progress, 定义的是onProgressUpdate方法的参数类型。Result, 定义的是onPostExcute方法的参数,以及doInBackground方法的返回值类型。在一个异步任务里,不是所有的类型总被用。假如一个类型不被使用,可以简单地使用Void类型:privateclassMyTaskextendsAsyncTask{...}AsyncTask 执行的四个步骤:1.首先执行 阅读全文

posted @ 2013-07-30 15:49 西红柿 阅读(221) 评论(0) 推荐(0) 编辑

导航