老夫的头像 沈胜衣(Jeason Zhao)
Jeason,蜀人,才高三斗,学富一箱。自比子建,放荡不拘行迹,豪语难晓天高;不敢自诩风流,任人笑我痴狂。不欲仕途,个性使然。所到之处,三言不尽,五言难足,鸡飞狗跳盖矣。谓蜀者,鼠也!
QQ号码: 2758625
站点日历
<<  九月 2008  >>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
在之前的版本中(第一版,第二版)中一直存在内存的问题,在第一版中,1000多行记录就没办法出结果了,在第二版中,2000多条记录就不能出结果,这次做了两个大的改进: 1、兼容FireFox了 2、支持3000以上的行了,汗,真不容易啊。 原始的表格如下图所示(局部): 执行脚本 1: var tree=new window.Table2Tree({tableName:"TestTableTree" 2: ,rootId:"0" 3: ,treeId:"xid" 4: ,treeParentId:"p... [更多...]
今天增加了几个工具分享 Live Writer:Live Writer的绿色版本,包含CodeHight组件 Live Writer CHS 4 windows2003 Window2003下安装版本的LiveWriter CHS版本,安装完成之后没有提示,呵呵 IE and FireFox compat 今天上午我做的IE和FireFox兼容性的交流所用的PPT,含测试代码 在交流会上,我没有详细的讲FireFox 和IE对内联事件处理脚本的处理的猜测,我在这里补齐,下面的代码不一定能运行哈。 我在这里只说两种方式 1: <button ... onclick="onclick... [更多...]
原本使用Word进行编辑Blog的操作,最近发现显示风格比较难看,主要是Word中的编辑功能太强导致,所以现在就回到使用Live Writer了,简单实用啊。 大家都晓得吧,这个站点是使用的http://www.dotnetblogengine.net/这个站点所提供的基于Asp.Net2技术的单人Blog引擎制作而成,我基本保持了代码的原貌,对功能进行了扩充,呵呵,只有我自己才能用到这些功能。 如果您也想部署这个东西,有几个地方可能需要修改方能适用于中文环境 1、修改AppCode/PostCalendar.cs文件,适应中文的星期几 修改... [更多...]
我不是第一次碰到IE6解析Javascript的注释出现的错误了,前次是//注释引发的错误,而这次则是/**引发的错误,而且比较奇怪的是,这个错误只有在特定的脚本内容才会发生。最邪门的是,两次都是在IIS服务器下面,而在Tomcat服务器下面访问,直接使用本地文件访问都没有问题,郁闷啊。 先看脚本,在一个 1: if(null==window.getScriptUrl) 2: { 3: /*注意,这个函数目前只在IE下测试通过,FF下测试没能通过*/ 4: window.getScriptUr... [更多...]
我使用的方式和大家使用的方式一致,直接使用Firefox模拟IE的函数,本库模拟了window.event的取得,中间存在一些小问题,不影响最终用户使用的效果,在此将源代码贴出,和大家分享   1: if(navigator.userAgent.indexOf("MSIE")<0) 2: { 3: if(window.Event) 4: { 5: Event.prototype.__defineSetter__("... [更多...]
  在前面的文章中,我介绍了如何是使用CSS在IE中实现固定表头的实现,但是在FF中却不能实现这个功能,主要是FF不支持在CSS中使用expression,今天在整理兼容的时候,我顺便测试了以下,经过修改CSS,在IE下面可以完全实现,但是FF只能部分实现,等待达人点解了。 在测试过程中,又一次的碰到了rowspan在position:relative下的解析错误问题,从网上找了很多资料,都无法解决,继续郁闷中。 本次的修改使用的技术为CSS Hack,这个在很多站点有介绍,我使用最简单的CSSHack技术,就是 在CSS中如果存在FF和I... [更多...]
沈胜衣 ,2008年05月21日  
银床淅沥青梧老,屧粉秋蛩扫。采香行处蹙连钱,拾得翠翘何恨不能言。 回廊一寸相思地,落月成孤倚。背灯和月就花阴,已是十年踪迹十年心。 纳兰性德.虞美人 只是喜欢,上面的这阕词和标题无关。 早上到了公司,看了看JIRA,自个的东西很多没有弄完,继续吧,今天主要改造的是Dock库的FireFox兼容,Dock库提供以下几个功能: 1、创建一个虚拟窗口,窗口可以动态调整大小,操作窗口的时候用户不能操作页面上的其他元素。 2、生成模拟的右键菜单 3、生成模拟的下拉列表(两种样式) 今天主要解决的是虚拟窗口,当前的样式如下(IE最终) 嘿嘿,看样子不错哦,嘿嘿。 ... [更多...]
沈胜衣 ,2008年05月20日  
秋窗夜凉镫一粟,日南坊西数椽屋。客心羁孤不可论,忽有故人书在门。书词悱恻纸黯惨,曾洗巨浪倾昆仑。河关阻越两年别,展翰披缄转愁绝。洪生倔强百不谙,只解故纸驱银蟫。自餐脱粟厚亲养,俭岁襆被游江潭。孙郎下笔妙心孔,百炼枯肠泻真汞。寄我新成《病妇诗》,不特才豪亦情种。鹤笼凤笯两不聊,怜我塌翅为解嘲。老亲弱子感温问,古意分明见方寸。入世无妨醒是狂,谋生敢道贫非病。燕山九月飞雪花,日日典衣归酒家。闻钟偶一揽清镜,面上薄已污尘沙。插标卖赋愁绝倒,臣朔苦长时不饱。织锦偏输新样工,论文每叹清才少。春风野火句全删,今日长安住较难。故人迟我作长句,须在匡山读书处。 黄仲则. 得稚存渊如昼却寄 黄仲则的事情,... [更多...]
闲杂事等 中午14:28分,集体默哀,太阳很毒,心情很晦涩,说不上来,不是一个味道,可能这就是叫做——难受。 公司同事到现场支援救灾,送物资运送伤员,感动中,中国也正是有这样的人,我们的国家才强大;可惜丁丁太小,而且也没有车,要不俺也参加。 刚刚把回锅肉起锅,王老师的电话就过来了,问我们这边的受灾情况,他现在在姜堰,陪着孩子娇娇考试,去年小孩没考上,呵呵,不管怎样,活着就好。 邱兄电话过来,言道今晚可能有大的余震,嘱咐我们好好注意安全,古道热肠,谢了! 看新闻,电视和网络同时确认余震的信息,对门的老师敲门,让我们也做好防震准备,他们两个老人家扛着行李... [更多...]
我真不忍心说出"灵异"这个词语,因为此时地下还在震荡,大家都很心虚了,我自己则被晃荡的不知所以,总觉得地下在晃荡,问问旁人却说没有,我自己也灵异了。 叹口气,开始吧,从测试代码开始: 1: <script> 2: function testSubmit() 3: { 4: alert("开始无耻的提交了!!!!"); 5: return true; 6: } ... [更多...]
Children函数 在IE下面有个比较好用的函数children,而在FF下面只能用childNodes属性替代,增加一个方法。 if(window.attachEvent==null && HTMLElement.prototype.children==null){    HTMLElement.prototype.__defineGetter__("children",     function ()     {         var ret =[];         for (var i=0;this.childNodes!=null && i&l... [更多...]
我认了,TM不就是标准么,不就是W3C么,不是我帮微软的人说话,人家就TM没这么固执,好用才TM是软件的最终目标,不好用,标准管P用。 先看看代码,一个超级简单的JSP文件,内容如下 <%@ page contentType="text/html;charset=gbk" %> <% out.write("==============="+request.getParameter("A")+"==============="); %&... [更多...]
在使用FusionChart的时候,生成的Flash上会产生层遮挡问题,如下所示 正确的显示应该是 解决的办法是修改FusionChart.js文件 函数 infosoftglobal.FusionCharts 增加一行 this.addParam('wmode', 'transparent'); 实例如下 但是这会引起背景色的变化,所以需要自己设置Chart的背景属性
昨天整理了一下如何使用JS实现FusionCharts的自动高度和宽度适应,今天将代码贴出来 function createChartSection(chartswf,divname,xmldata,chartid)  {   if(document.readyState!="complete")   {    var argu =$A(arguments);    var fakeFunction=(function(){ createC... [更多...]
真是无止境啊,404也能做成这么炫的效果 源文档:http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/   Three weeks ago we’ve showcased some of the most beautiful, creative and user-friendly 404 Error Pages; we’ve collected some interesting ideas one can use to help out the... [更多...]
在之前的文章中,我说道:之所以没有选择Flex下的图形展现工具是因为在这个FusionCharts的组件中存在问题,设置图形的高度和宽度需要强制指定像素值。 而在今天,我成功的解决了这个问题,实际上,这个问题并非对方的缺陷,而是我自己没有下功夫去研究这个东西。 在FusionChats包中重要的JS文件为 FusionCharts.js文件,调用的函数为 infosoftglobal.FusionCharts = function(swf, id, w, h, debugMode, registerWithJS, c, scaleMode, lang, ... [更多...]
沈胜衣 ,2008年05月06日  
改版了,前面许三多说我这个Blog显示的颜色存在问题,小胡也这么说,还以为我做了什么操作,才会出现这么神奇的从一开始全部蓝屏到色彩分层。其实那是CSS风格设置的问题,以前的博皮中CSS存在问题,一不做二不休,干脆就修改了算了,呵呵。 这次使用的是NoneZero的一个CSS,自己也在琢磨CSS框架,Zero这个CSS有点意思的是他可以支持三栏布局和两栏布局,在布局的时候右边侧栏使用的是绝对宽度,左边侧栏则使用Margin占用,这样使用叠加层形成绝对定位,说出来不值一哂,可是这个技巧又有几人能想到?——老夫子曰:奇技淫巧而已,哈哈。 这次修改支... [更多...]
我一直主张,如果自己都TM觉得不好的东西,不要轻易给别人用,原因很简单,老夫很要强,也很懒,我在追求最好的东西,所以我不断的改进,只是因为我有了这个一个东西,这个就是程序员最TM简单的责任,对你自己的代码负责,可惜,这个时代,大量的人忘记了这个规则,很多程序员都不负责任,都不知道自己的代码对他自己来说意味着什么。 的确,什么也不是。 如果什么也不是,那么的确意味着Nothing. CoverWindow在之前利用的时候都比较好,但是缺少拖拽的功能,本次增加了这个功能,同时也修正了一些缺陷,例如 动画的显示问题 背景颜色的问题。 ... [更多...]
在表头上要固定位置,首先是需要一个容器,如果你不使用容器,则浏览器自身就是一个容器,要显示滚动条,容器必须使用CSS风格overflow:auto这样才能自动显示滚动条,别忘了,DIV会自动增长高度,所以第一个限制条件来了: 如果要使用固定表头的表格,表格(外部容器)的高度必须设置值。 我们填充数据到表格中,下面对数据就不展示了,只展示Header就是了。 <style>     div.c{overflow:auto;width:600px;height:200px;border:solid 2px... [更多...]
在讲解旋转算法的实现之前,我需要讲解什么是旋转。 旋转这个概念来源于OLAP的属于Pivot,解释如下: 旋转是变换维的方向,即在表格中重新安排维的放置(例如行列互换)。 在这里涉及到两个重要的概念:度量和维度。维度是人们观察客观世界的角度,是一种高层次的类型划分。维度一般包含着层次关系,这种层次关系有时会相当复杂。通过把一个实体的多项重要的属性定义为多个维度(dimension),使用户能对不同维度上的数据进行比较。度量则是表达数据的指标,例如收入等等,更多的信息参考ERIS系列的其他文章。 先以一张最简单的表格作为例子(顾不得红色刺眼了,... [更多...]