摘要: if("undefined"===typeof myVar){ alert("未定义");}不用:var myVar;if(undefined===myVar){ alert("未定义");} 阅读全文
posted @ 2012-03-01 17:29 码农13 阅读(212) 评论(0) 推荐(0) 编辑
摘要: setTimeout() 和 setInterval() 可被或一个函数或一个字符串作为首个参数。如果你传递一个字符串,引擎将创建一个新函数(使用函数构造器),这在一些浏览器中会非常慢。相反,传递函数本身作为首个参数,更快、更强大、更干净。这可能就是冯兄这样写的原因吧:new Function("alert('s')") 阅读全文
posted @ 2012-03-01 17:19 码农13 阅读(185) 评论(0) 推荐(0) 编辑
摘要: parseInt() 把字符串转化为整数,可设进制parseFloat() 把字符串转化为浮点数,必须是十进制注意要点:1. 从左往右,如果从位置0起不是有效数字,就返回NaN解决方法://提取字符串中所有数字CBTC.CLang.getStringNum=function(str){ var nums=str.match(/[0-9]/g); return nums.join("");}var s="sdfad0sa7f8";var re=CBTC.CLang.getStringNum(s);alert(re); //078ale... 阅读全文
posted @ 2012-03-01 16:22 码农13 阅读(722) 评论(0) 推荐(0) 编辑
摘要: <button id="bt" name="bt001">click me</button><script type="text/javascript">var name="somebody";var btn=document.getElementById("bt");var co={ name:"co", say:function(){ alert("I am "+this.name); }};//co.say(); 阅读全文
posted @ 2012-03-01 12:40 码农13 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. JS cookie操作函数http://www.cnblogs.com/manong13/archive/2012/02/22/2363689.html2. JS 字符串去多余空格http://www.cnblogs.com/manong13/archive/2012/02/22/2363615.html3. JS class操作函数http://www.cnblogs.com/manong13/archive/2012/02/23/2364288.html4. JS window.onload函数http://www.cnblogs.com/manong13/archive/2012/ 阅读全文
posted @ 2012-03-01 09:52 码农13 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1. JS 兼容nextSiblinghttp://www.cnblogs.com/manong13/archive/2012/02/23/2364405.html2. JS 兼容透明度http://www.cnblogs.com/manong13/archive/2012/02/23/2364421.html3. JS兼容event.targethttp://www.cnblogs.com/manong13/archive/2012/02/23/2364443.html4. JS兼容事件冒泡http://www.cnblogs.com/manong13/archive/2012/02/23/ 阅读全文
posted @ 2012-03-01 09:52 码农13 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.JS给父元素的每个子元素绑定事件,例:<ul><li>http://www.cnblogs.com/manong13/archive/2012/02/23/2364583.html2.JS类的实现,构造函数,static,public,privatehttp://www.cnblogs.com/manong13/archive/2012/02/23/2364624.html3.JS类属性的命名 尽量避免关键字http://www.cnblogs.com/manong13/archive/2012/03/01/2374993.html4.JS循环BUGhttp://w 阅读全文
posted @ 2012-03-01 09:52 码农13 阅读(184) 评论(0) 推荐(0) 编辑
摘要: <div>1</div><div>2</div><script type="text/javascript">var elements = document.getElementsByTagName("div");for (var i = 0; i<elements.length; i++) {// elements[i].onclick=function(){// alert("Div number " + elements[i].innerHTML); //在遍历数 阅读全文
posted @ 2012-03-01 09:46 码农13 阅读(209) 评论(0) 推荐(0) 编辑
摘要: function myObject(msg){ } myObject.name='china'; myObject.nameThis='china'; alert(myObject.name); //IE: china FF:myObject alert(myObject.nameThis); //IE,FF: china上例中,"name"可能算做是FF下的关键字吧 阅读全文
posted @ 2012-03-01 09:12 码农13 阅读(147) 评论(0) 推荐(0) 编辑
摘要: input按钮可以绑定onpropertychange和onchange事件来解决这个问题。比如var input_text=document.getElementById("input_text");input_text.onchange=function(){/*执行函数*/};input_text.onpropertychange=input_text.onchange;实践证明,上述办法不能解决问题:onchange事件是在键盘输入,失去焦点时候如果值改变就触发该事件(ie和火狐效果一样),用js赋值时不会触发onpropertychange只要值改变都会触发,无论 阅读全文
posted @ 2012-02-28 19:26 码农13 阅读(571) 评论(0) 推荐(0) 编辑