2014-12-17
今天算是认栽了,自己给自己栽了。
$('#cc').combobox({ valueField:'id', textField:'text' , url:'combobox_data.json' });
我第一反应,id,text感觉好亲切,就以为是框架的默认字段,从此走上了不归路。花了我一下午时间,咦,怎么获取不是值,是不是框架有bug,然后就去改框架,改来改去也不见成效。
后来debug,发现有一个参数是undefined。才知道原来这个不是默认的。但也奇怪了,不是默认的但居然能够显示出来。在combobox。可能是他们的代码设计不统一吧,有些地方能识别,
有的不能。
2014-12-18
设计框架的时候,当取得的值是一个null的时候,是应该填充一个看似合理的值呢?还是直接弹提示或是异常。?
今天遇到的,department.combobox('select', dep_id); 然后出现的情况是,combobox上显示的是一个数字,我又错误的以为是option里面的value值。又错误地以为是框架bug。
后来才发现,这个数字就是dep_id。框架在搜索所有选项的时候,没有找到值为dep_id的选项,然后它就武断地把这个值显示在上面了。其实我觉得它如果提示,在执行selectxxx的时候,
没的找到value值为xxx的选项。这样的提示会更快让我发现我哪里写错了。我觉得提示可以让我们更快地调试。
2014-12-26
本来是应该弹出个对话框的,在IE上却弹出了个
[object Object]
我还以为IE不支持easyui呢,纠结了好久。后来想,是不是语法写错了
把
<a href="javascript:$('#dlg').dialog('open');">[切换]</a>
改成
<a href="javascript:void(0);" onclick="$('#dlg').dialog('open');">[切换]</a> 就好了。囧。
还遇到过reload()后没有执行ready事件的情况。
(当时以为没执行,其实是执行的了。所以说debug要一步一步来,有些事你以为是这样,再寻常不过了,但事实上却不是。)
后来发现是IE的ajax缓存机制,它认为url是一样的,就不发送请求了。(万恶的IE,别的浏览器都正常发送,就你搞特殊)
后来就在url请求中加了&t= + Math.random() 才搞定。
2015-1-5
想不到搞了这么多年的java(其实也是2~3年),居然栽在了环境变量上。
今天用命令行编译和执行简单的java测试代码,居然报 错误: 找不到或无法加载主类 Main
然后我是各种怀疑,32位和64位不兼容?编码不对?程序写错了?
后来百度中无意间看到环境变量中要加 .; 这样才会去搜索当前路径。囧。
2015-1-20
以前听ck说过,浏览器会把#后面的东东当文件读求,今天还真遇到了。
浏览器控制台显示404,有一个文件没找到,hammer.min.map ,奇怪,没用过这个文件呀?
后来在hammer.min.js文件中找到最后一行
//# sourceMappingURL=hammer.min.map
删除就没事了。
2015-03-17
今天把var time = Date.parse(date); 写成了 Date time = Date.parse(date); 感觉自己没救了。错误提示也不明显,找了好一会儿才发现。
2015-06-11
Not enough room on device for image headers.
昨天备份系统时,提示空间水足,我选的D盘明明还有很多空间,奇了怪了。无意间我看电脑上插了一个u盘,就它是快要满了,难道它把d盘认为是u盘,
我把u盘插了,果然好了。
2015-07-11
不知道为什么,点提交后,有时候输入格式不会,输入框里面的数据会清空,相当头痛,我又没有写相关清空的代码,为什么页面自己会清空呢,
我开始以为是$.get请求报错了,造成页面清空,后来发现,如果格式不对,根本就执行不到$.get请求那去,但还是会清空,唉 ,伤心。
<a class="header_right po" href="" id="submit_btn"><span class="fcolor">提交</span></a>
仔细一看,提交按钮外面包着一个<a>标签,看仔细一看,href=""为空,我瞬间明白了什么。 原来点提交的时候,事件冒泡了,也相当于点了<a>标签,
<a>标签不写地址(href)属性还好,写了这个还加了空字符串,有的浏览器就认定它为本页面,就跳转到本页面,能不清空吗?? 把 href="" 去掉问题就解决了。
2015-07-13
原来微信开放平台app的名字是不能重复的。如果重复了,要把原来的应用删除,然后立该就能注册了。
微信审核慢的话,要第二天才有结果,如果你早上提交,快的话可能当天就通过了。
原来要通过开发者资质认证才有登录权限,否则只有分享权限。开发者资质认证需要300元。
2015-07-16
苹果电脑真的高大上呀,我在导证书的时候,遇到要填 App ID Description 的时候,网上搜到的教材都是一笔带过,我用苹果浏览器的时候,下面
显示了一排红色的小点点,我以为是格式不对,就卡在那里了,我居然还大费周章地去看说明,什么填前辍,什么后辍,什么分隔,害我好惨,后来用谷歌浏览器注册,
才知道,那几个点真的是忽悠人的,那个地方真的随便填。
今天遇到的时候才叫奇葩,本来今天目的很简单,就是提交app申请,我居然花了大半天没有找到入口,超级郁闷,按常理那个图标应该是非常明显的,只是不是瞎子就能看见的呀
我打开是这样的
死活找不到添加app的地方,
后来问了一个同学,才知道,别人打开是这样的
我当时就晕倒了,难道是浏览器不兼容?难道是ip被限制了? 网页的差别没这么大吧? 人品?
后来才知道,苹果发布了新的协议,只有同意了,才能使用这些功能,好吧,第一次用就遇到这种情况,认栽吧。
2015-07-17
今天提交app到苹果应用商店又遇到了点问题,我用安卓手机的屏幕截图,它说尺寸不对,我用苹果手机截图也说尺寸不对,
点那个小问号,才知道有分辨率要求的。后来尺寸好了,又提示“图像不能包含alpha通道或透明度”,后来我直接把png转成了jpg,
就ok了。我以为4个不同大小的尺寸都要传,后来听朋友说只要传3.5英寸和4英寸就可以了。
2015-07-20
本来以前用js字符串的方法,总习惯去w3cschool查一下方法名怎么写,随便看一下用法,但今天网特别的卡,打不开,等不及了,
就自己猜方法,这次真猜错了。一直以为获取子串直接用substr嘛。参数应该是第一个字母开的位置和最后一个字母结束的位置。后来总是调不通
原来substr的参数是start,length 而 substring的参数才是start, end。又中奖了。
2015-07-21
原来微博广场审核已关闭了。只要app通过审核就算是上线了。
驳回理由:您好,广场审核已关闭,现在只要通过普通应用审核,应用就已经上线,所以无需再提交广场审核。请您放心使用。
原来通过审核后,还要到“应用信息”-》“高级信息”里设置OAuth2.0 授权 , 设置好了,微博分享的登录才能用。
可以用默认地址"https://api.weibo.com/oauth2/default.html"
2015-07-22
qq开放平台太坑人了。以前提交了一个应用,被驳回了,驳回的理由是没有发布新闻和开网上商店的权限,说要提供资质证明什么的。懵了。
过了好久,同事提交了一个app,当天立马就通过了,内容和我原先那个差不多。然后我就把原来的app什么内容都没改,再提交了一次,第二天居然通过了。