<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Noncy的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Noncy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Noncy]]></copyright><item><title><![CDATA[js时间判断]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/21794313</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/21794313</guid><author>Noncy</author><pubDate>Sat, 22 Mar 2014 14:25:27 +0800</pubDate><description><![CDATA[最近项目中有用到js来判断时间的。记录一下。
      demo:
       var courseDetail.Fbmkaishirq = "2014-3-22";

      var bmkaishirq = new Date(courseDetail.Fbmkaishirq.replace(/\-/g, "\/"));        /格式化时间

var betweenT]]></description><category></category></item><item><title><![CDATA[js金额格式化]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/20786423</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/20786423</guid><author>Noncy</author><pubDate>Sat, 08 Mar 2014 16:44:44 +0800</pubDate><description><![CDATA[网上找了段js格式化金额的，感觉很好用。


          /**
 * 格式化金额
 * @param s 要格式化的金额
 * @param n 保留的金额的小数点位数
 * @returns {String}
 */
function formatAmount(s,n){
	n = n>0 && n<=20 ? n : 2;
	s = parseFloat((s+"").repl]]></description><category></category></item><item><title><![CDATA[关于jquery的绑定方法]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/20782407</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/20782407</guid><author>Noncy</author><pubDate>Sat, 08 Mar 2014 15:50:28 +0800</pubDate><description><![CDATA[今天下午在做项目的时候遇到这么一种情况，我用ajax动态返回结果，然后用jquery反写到页面的时候，
发现用appendTo或者数组方式加载元素，都会给其方法暴露出来。后来向同事请教，发现这么一种办法可以解决这个问题。]]></description><category></category></item><item><title><![CDATA[input只能输入数字和一个小数点]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/20148797</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/20148797</guid><author>Noncy</author><pubDate>Fri, 28 Feb 2014 17:26:54 +0800</pubDate><description><![CDATA[function clearNoNum(obj)
	{
	    //先把非数字的都替换掉，除了数字和.
	    obj.value = obj.value.replace(/[^\d.]/g,"");
	    //必须保证第一个为数字而不是.
	    obj.value = obj.value.replace(/^\./g,"");
	    //保证只有出现一个.而没有多个.
	    ]]></description><category></category></item><item><title><![CDATA[关于tr,td的width]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/18552541</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/18552541</guid><author>Noncy</author><pubDate>Mon, 20 Jan 2014 13:44:59 +0800</pubDate><description><![CDATA[今天在兼容的时候遇到一个小问题，在IE下面我这边TD的width是100，firefox下面是98，导致宽度对不上，后来判定的时候给宽度加上2，
可是发现一个很奇怪的现象，width它在计算的时候它是按照字符来相加的，不是按照int来计算。
           后来给width是这么计算的。 widht*1+2.
              


     这样的话width在计算的]]></description><category></category></item><item><title><![CDATA[IE,firefox之offsetParent]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/17615371</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/17615371</guid><author>Noncy</author><pubDate>Fri, 27 Dec 2013 17:27:08 +0800</pubDate><description><![CDATA[今天被offsetParent难倒了一下午，总算是搞定了。
下面这句话很好的概括了offsetParent的作用

当某个元素的父元素进行了CSS定位时（absolute或者relative），则这个元素的offsetParent属性的取值为其父元素。更确切地说，这个元素的各种偏移量计算（offsetTop、offsetLeft等）的参照物为其父元素。
  当只有某个元素进行了CSS定位，]]></description><category></category></item><item><title><![CDATA[firefox中boundingWidth以及boundingHeight的获取]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/17555881</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/17555881</guid><author>Noncy</author><pubDate>Wed, 25 Dec 2013 15:25:59 +0800</pubDate><description><![CDATA[这几天在做兼容，所以遇到的怪问题比较多，记录一下。
           boundingWidth以及boundingHeight是结合createTextRange来进行使用的。
例如:


在这里我们希望得到Input里面value的宽度和高度。在IE里面就可以使用boundingWidth以及boundingHeight直接得到。
但是这两个方法只有IE支持，在firefox中]]></description><category></category></item><item><title><![CDATA[输出当月的日历]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/17531305</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/17531305</guid><author>Noncy</author><pubDate>Tue, 24 Dec 2013 16:02:09 +0800</pubDate><description><![CDATA[項目中碰到一個需要手動輸入月份，然後頁面輸出當月日曆的功能，開始想用js來做，發現沒辦法做。之後，因為還需要設定每個日期的節假日，想到之前做過萬年曆。剛好用上了，就通過程序算法來控制，無論選擇那個月，都能顯示日曆。代碼如下：
            string strDate = WebUtils.getParameter("condition");
            int nYear ]]></description><category></category></item><item><title><![CDATA[IE和FIREFOX在解析JS方面的区别]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/17449357</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/17449357</guid><author>Noncy</author><pubDate>Fri, 20 Dec 2013 16:31:52 +0800</pubDate><description><![CDATA[1. 对象问题
1.1 Form对象
现有问题：
现有代码这获得form对象通过forms("formName")，这样使用在IE 能接受，MF 不能。
解决方法：
改用 作为下标运算。改为forms["formName"]
备注
上述的改用 作为下标运算中的formName是id而name

1.2 HTML对象
现有问题：
在 IE 中，HTML 对象的 ID 可以作为 ]]></description><category></category></item><item><title><![CDATA[javascript获取光标位置以及设置光标位置(兼容firefox)]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/17417733</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/17417733</guid><author>Noncy</author><pubDate>Thu, 19 Dec 2013 16:16:29 +0800</pubDate><description><![CDATA[在项目开发中经常遇到input等设置光标位置到最后的问题，今天我查了一下Google，找到了在IE、Firefox、Opera等主流浏览器的获取光标位置（getCursortPosition）以及设置光标位置（setCursorPosition）的函数。





function getCursortPosition (ctrl) {//获取光标位置函数
	var CaretPos ]]></description><category></category></item><item><title><![CDATA[createTextRange firefox  兼容]]></title><link>https://blog.youkuaiyun.com/Noncy/article/details/17417075</link><guid>https://blog.youkuaiyun.com/Noncy/article/details/17417075</guid><author>Noncy</author><pubDate>Thu, 19 Dec 2013 15:54:32 +0800</pubDate><description><![CDATA[文字的选中功能是不太常用的功能，多出现在文本编辑器中，或是文本域之类的光标处理上。所以呢，使用的一些属性也并不是常见的。在IE浏览器下使用的是createTextRange而Firefox/chrome等现代浏览器下使用的是setSelectionRange。

假设文本域对象的名称是obj，则在IE及非IE浏览器下实现指定文字选中的代码如下：

IE浏览器下：





va]]></description><category></category></item></channel></rss>