
JavaScript
小冰cc
没有比漫无目的地徘徊更令人无法忍受的了。
展开
-
js浮点运算bug的解决办法
一、事件 最近在做项目的管理费,在客户端用js写的。发现了一个重大问题,比如0.7*8.1=5.6699999999,10.3-9.2=1.100000000014.为什么会出现这些问题呢?难道是js对浮点数运算的bug?该怎么办? 二、响应 “内事不决问百度,外事不决问google”啊,上网查找资料,证实了我的想法,也找到了解决方案。同时我也...原创 2011-05-06 12:15:04 · 148 阅读 · 0 评论 -
JS强制换行
$(function() { $(".word_break").each(function() { var word = $(this).text(); var step = 25;//步长 var len = word.length; if(len > step) { var newWord = new Array(); ...原创 2013-04-18 15:38:30 · 3681 阅读 · 1 评论 -
form序列化成json串
;(function($){ /** * 依赖jquery-1.4.2 * 依赖jquery.json-2.2,参考http://code.google.com/p/jquery-json/ * 用于将form序列化成json串,并且可以反序列化添充回来 * 作者:段旭光 2010-08-08 */ $.fn.serializeObjectToJson = funct...原创 2012-07-18 21:18:50 · 210 阅读 · 0 评论 -
JS 四舍五入
原文引自:http://www.cnblogs.com/zongxialian/archive/2011/03/31/2001268.html 写法巨强的四舍五入的转换函数,如下: function round(v,e){ var t=1; for(;e>0;t*=10,e--); for(;e<0;t/=10,e++); return Math.roun...原创 2012-07-18 15:25:09 · 143 阅读 · 0 评论 -
客户端用javascript来画图
序:在 www.sitepoint.com 上看了 Simon 的一篇 BLOG ,引导我去了一个很棒的 Web 开发站点 http://www.walterzorn.com/ ,并在那里获得了一个仅用 DHTML 和 Javscript 技术开发的一个高性能的矢量图形库 wz_jsgraphics.js (感谢 Walter Zorn 开发了这个图形库),使用它就可以...原创 2012-07-13 14:17:15 · 188 阅读 · 0 评论 -
My97DatePicker使用
My97DatePicker IE6下遇到的问题: Internet Explorer无法打开Internet站点 原因: 是js引发的错误,由于页面中用到了下拉条,而且,微软把 select 的属性值设得太高了,层是没办法把他遮挡住的。只能用错就错在 <iframe 这里了,页面还没完成,就跑 <iframe ,<iframe 还没引发完成就跳转,导致游览器中...原创 2011-07-14 20:23:28 · 122 阅读 · 0 评论 -
jQuery Datepicker 日期选择插件
在Web开发中,总会遇到需要用户输入日期的情况。一般都是提供一个text类型的input供用户输入日期。然而,这种方式,开发人员必须对用户输入的日期进行验证,判断其合法性。除此之外,用户输入日期也是一件不爽的事,如果用户可以直接选择日期,这两个问题都解决了。听起来很不错。实际上,很多开发者都是这么做的。 我们可以自己用javascript写一个日期选择控件,然而,想要写的很好、很漂亮却需要...原创 2011-07-04 17:21:53 · 165 阅读 · 0 评论 -
JavaScript中对象的构造方法
第一种方式: 工厂方法 能创建并返回特定类型的对象的工厂函数(factory function)。 [code="js"]function createCar(sColor){ var oTempCar = new Object; oTempCar.color = sColor; oTempCar.showColor = function (){ ...原创 2011-05-31 13:13:10 · 124 阅读 · 0 评论 -
为textarea 增加 maxlength 属性
為 textarea 增加 maxlength 屬性 [code="js"]o 如果只是單純地想限制 textarea 中的字數,不想寫太多的話,可用: 或 o 在 textarea 的 onkeyup 中檢查字數之方法: ..... function DjCheckMaxlength(oInObj) { var iMaxL...原创 2011-05-07 09:36:24 · 111 阅读 · 0 评论 -
正则表达式非法字符验证[1]
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新.匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function()...原创 2011-05-07 09:30:45 · 1009 阅读 · 0 评论 -
正则表达式非法字符验证[2]
[code="js"]// 判断输入是否是一个 由 0-9 / A-Z / a-z 组成的字符串 function isalphanumber(str) { var result=str.match(/^[a-zA-Z0-9]+$/); if(result==null) return false; return true; }...原创 2011-05-07 09:25:57 · 496 阅读 · 0 评论 -
js replaceAll
[code="js"]String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } [/code]原创 2011-05-07 09:18:35 · 79 阅读 · 0 评论 -
怎样阻止超链接跳转
在用 时,出现了一些问题,困惑了我一个多月,现在从网友那边得到以下结论,让我豁然开朗,问题也迎刃而解。 链接的onclick事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接); 假设链接中同时存在href与onclick,如果想让href属性下的动作不执行,onclick必须得到一个false的返值; 如果页面过长有滚动条,且希望通过链接的 oncl...原创 2011-05-06 12:16:52 · 425 阅读 · 0 评论 -
Window.ShowModalDialog使用手册
原文引自:http://www.cnblogs.com/wgale025/archive/2006/08/11/474407.html 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() ...原创 2012-08-08 14:13:06 · 133 阅读 · 0 评论