摘要:
昨天在用JS对前台浮点数进行合算时发现:0.05+1.08=1.1300000000000001 上网查一查的确存在这种Bug,除了位数上控制之外也没什么也好的方法(希望高手能提出其它思路)。 于是自己编写一个控制小数位数的JS方法,解决开发燃眉之急//小数位数控制,可以四舍五入 function Fractional(n) { //小数保留位数 var bit = 2; //加上小数点后要扩充1位 bit++; //数字转为字符串 n = n.toString(); //获取小数点位置 var point = n.indexOf('.'); //n的长度大于保留位数长度 if 阅读全文
摘要:
无意中路过火狐社区发现他们的跟随滚动条漂浮层比自己之前做的要流畅、自然,好奇下用Firebug对其构造进行分析:1、刚开始觉得和自己写的原理一样用以下控制浮动层显示位置 Top:0;position: absolute;2、和自己做的对比下发现,火狐社区Top:0始终没有改变过,而我做的Top在随滚动条变化改变数值。3、将其CSS和Html代码都贴出,有没JS控制,那就CSS发挥神奇功效,从下一层层删除没用的CSS语句,一直到删除header样式,漂浮层不再随滚动条滚动,其中有以下三行代码决定漂浮层跟随padding: 10px 0 0;position: fixed;width: 300p. 阅读全文
摘要:
在去年写过一个Jquery ul下拉框效果,一直存在下拉框失去焦点无法合拢的问题,昨天由于项目需要对Jquery ul下拉框效果进行重新编写,去除CSS和JS中多余代码,添加下拉框失去焦点合拢功能(FF下$(window).click(function(event){})可以获到点击坐标点,而在IE7无法触发事件发生;$(document).click(function(event){})在FF和IE7都可以触发获取坐标点),修改鼠标点击展开BUG。Jquery ul下拉框效果下载 个人说明:下拉框效果的原型是来自网络(由美工推荐),但存在严重的问题,无法和Jquery兼容($id的问题),. 阅读全文
摘要:
IE7真的是很古怪,开发新功能总会由于IE7和Jquery提供方法不兼容伤脑筋。 Jquery提供工作区距滚动条顶部$(window).scrollTop()就可以获取到,而在IE7中$(window).scrollTop()始终显示为0,换用$(document).scrollTop()也一样,上Jquery官网提供的例子显示出来的效果根本看不出来好不好使,也有许多出现同样的问题,后来参考http://apps.hi.baidu.com/share/detail/33971322提供的document.body.scrollTop在FF和IE7下都好使。Jquery 跟随滚动条漂浮层下载 阅读全文
摘要:
针对URL转页设计,支持多参数URL传值,由locationURL.js进行参数截取,Css和JS是分离方便修改。 JS和Css有许多不足之处,希望各位朋友给于宝贵的指点!Jquery分页下载 阅读全文
摘要:
Data URI的历史不太清楚,但现在图片上传方面分我所知道的有两种,一种基于IE6、IE7内核的浏览器,通过上传控件在服务器端直接获取图片,简单方便;另一种是阵营庞大的IE8、FF、谷歌、Opera浏览器,支持Data URI,通过上传控件在服务器端获取Base 64编码。 Data URI格式: data:[mime type][;charset=charset][;base64],encoded data 例如: 个人看法:图片大小与编码成正比,如果在页面上有一个Data URI图片(很大),那简直是对自己辛苦编写的简洁代码一种摧残 阅读全文
摘要:
html select下拉框样式在网站开发时很难控制,网上找的模仿下拉框效果代码太长而且和Jquery有这严重的冲突,于是自己写了一个ul下拉框效果,代码很短也很简单。 select.htm!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"head title/title link href="Css/D 阅读全文
摘要:
马上今年就要结束,回想起去年11月份开始接触Linq,刚开始有一些不适应,但随着项目的进度对Linq的了解也越来越多,从单一添删查改到混合查询,简单快捷,由其是底层根本就不需要写,同时在网上看到许多人会修改底层语句进行扩展,但这种修改得保证底层不会有大的改动和良好的记录工作,我个人是不喜欢。 对Linq个人看法: 1、多表混合查询和多参数判断,表面看对数据库数据调用次数会增长,但其实就是一次,Linq只在赋值和执行时调用数据库连接,在GridView和分布控件绑定时间通过SQL监控就能看到,去除对多次连接数据库的顾虑。 2、语句简单,减少存储过程使用,但同时也增加对程序维护,每次修改都要 阅读全文
摘要:
一直在寻找最快捷方便的信息验证方法,之前自己编过JS版验证但要写很多辅助代码,经过许多次改进,还是觉得太麻烦代码还多,维护起太费尽。后经过一段对Jquery的学习,Jquery的强大解决了辅助代码过多不易维护的问题。AutoValidate.JS/// reference path="../Scripts/jquery-1.4.1-vsdoc.js" ///验证方法 v1.0,创建于2010-12-9 完成2010-12-16 MR.X 制 //修改2010-12-10、2010-12-12、2010-12-15、2010-12-16添入信息提示动画效果//支持 type=text typ 阅读全文