innerHTML和P标签

Tips:P标签不可innerHTML中包含div
知道P标签下插入div标签是不符合W3C规范的。但确一直没意思到,当你用javascript操作DOM结构时,如果使用inerHTML插入P标签中的内容有div,IE6将会提示错误。
可以复制下面的代码在IE6测试一下:
Continue reading

FireFox 五星插件整理

元旦在家,整理一下FireFox常用插件,方便在家上网冲浪

FireBug 推荐指数:
这个不用多说,装FireFox必装软件,调试HTML,看DEOM结构
http://addons.mozine.cn/firefox/531

YSlow 推荐指数:
yahoo官方开发的一个组件,可以显示页面的JS,CSS,Page加载的时间,还有一些yahoo建议。
http://developer.yahoo.com/yslow/

Continue reading

.NET WAP开发及兼容问题

.NET WAP开发中遇到的问题汇总,主要总结一下在.NET WAP开发下浏览器的兼容及相关问题的处理。针对的是WML1.1的规范。

设置Emptyok= “true”
在WML中input 标签有一个emptyok的属性。表示用户可否不填输入框,默认为false,即要填,为true时可以不填。从理论上讲这是一个很好的属性,可以减少用户输入为空的判断。但实际运用中,首先不是所有手机浏览器支持,但最严重的问题是,一但你设置了emptyok=false,在有些手机中会将整个页面的URL的链接点击都触发这个是否为空的判断。所以从兼容性的角度,请设置emptyok=true,在后代码进行判断。
Continue reading

JQuery元素位置插件(dimensions)

有时候要在当前点击的位置显示一个对话框。这个时候就需要用到JQuery的元素位置方法。
$(‘#elem4′).offset(); 是jquery版本自带的,基本很好用。但当页面有滚动条的时候,这个定位是没有考虑滚动条的距离的。所以,还需要自己写一个方法获取当前窗口的滚动条大小的:

var scrollLeft = (document.documentElement.scrollLeft ?
            document.documentElement.scrollLeft : document.body.scrollLeft);
var scrollTop = (document.documentElement.scrollTop ?
            document.documentElement.scrollTop : document.body.scrollTop);

JQuery也有一个dimensions插件,配合这些,基本上可以完成所有的元素位置操作

这个页面有详细的实例:

http://jsgears.com/thread-76-1-1.html

团队中的前端和后端-敏捷开发

标题很SEO,但前端和后端开发人员的快速配合,应该是敏捷啦吧。(*^__^*)

json格式化,统一格式?,前端与后端的矛盾

很现实的一个开发实例。这些矛盾,大家都存在。volnet
的回应也引起了我的兴趣 “ 应该由前端来做,定义良好的接口属性符合SOA的宗旨~比返回一堆的text/value要好~ 至于怎么做那就随意发挥了 ”,他们的做法。但我觉得这是在前端熟悉业务的情况,如果前端只是CSS\JS
的,他根本没办法定义数据格式。我觉得应该采用的方式是前后端沟通,根据实际开发的复杂度来定义接口的。因为有前后端的共同参与,这样的接口定义才权衡到前后端的开发难度。尽量发挥前后端各种的优势,而不是简单的一个数据。
Continue reading

HD Tune Pro 3.0 汉化版(硬盘检测)

软件名称:HD Tune Pro
软件版本:3.0
软件类型:共享软件
使用平台:Windows 2000/Windows XP/Windows XP 64-bit/Windows 2003 Server/Windows Vista
软件汉化:昆子
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

【软件简介】

HD Tune 是一款硬盘性能诊断测试工具。它能检测出硬盘和其他存储设备(如存储卡, USB sticks, iPods 等等)的传输率、突发数据传输率、数据存取时间、CPU 使用率、健康状况 (SMART),温度及扫描磁盘表面等。另外,还可详细检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的传送模式等。
Continue reading

JQuery-Dialog(弹出窗口,遮蔽窗口)

在Ajax中经常用到的弹出窗口和遮蔽窗口。自己写肯定是一个最佳方案,但时间和成本上,还是决定了寻找现成的吧。大概罗列一下。需要我满足我几个条件

  • 一定要简洁方便
  • 拥有遮蔽功能,Model Dialog ,所谓的模态窗口
  • 可以根据HTML弹出窗口
  • 可以定义弹出窗口的位置,大小

其实我只需要一个框,我更希望框的内容我自己控制,这样通用性就强了。而且一定要简洁,不能弹个框也要配置复杂。

最后挑选下来最满意的Boxy

http://onehackoranother.com/projects/jquery/boxy/

Continue reading

JQuery-Truncate插件(更多,截字)

继续我的开源之旅。成本、开发、快速、分享这就是开源带给我的乐趣。(*^__^*),总算给我找到了。
平时用到很多这种类似的,长文本需要添加一个显示更多的按钮或是希望截取多少字的情况。web网站用的很多,做法有很多种。比如:程序代码截取,ajax在“更多”按钮取出全部内容。这可能是很好的方式,也最小的HTML传输。但我还是倾向于javascript的截取方式,原因很简单,对程序的改动最小。开发人员有更多的精力做更多有益的事情。当然我不否认会使用ajax的方式,有特殊的地方还是要用的,但不想极端。多一点HTML,我可以接受。
明白我的意思,就不讨论这种方式会造成页面文件大的观点。
Continue reading

ASP.NET分页控件(AspNetPager分页控件)

作者网站,“AspNetPager是完全免费且开放源代码的ASP.NET控件,可以被用于商业目的,唯一的条件是保留控件中的版权信息”
感谢作者的无私奉献,顺便给作者点了AD。说正题了,一是因为开源,所以不用担心BUG,二是网上反应还不错,也推荐给朋友的网站使用了,不想自己在重复发明轮子了。下面的没啥技术含量,纯粹为了快速开发的记录:
Continue reading