![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验技巧
Hello_abo
前端开发工程师,JavaScript react vue H5
展开
-
常用正则表达式JS
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟转载 2013-10-29 16:16:42 · 935 阅读 · 0 评论 -
正则限制文本框只能输入数字||只能是数字和一个小数点||只能是整数和浮点数
function onlyNumber(obj){ //得到第一个字符是否为负号 var t = obj.value.charAt(0); //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d\.]/g,''); //必须保证第一个为数字而不是.转载 2013-10-29 16:10:36 · 4387 阅读 · 0 评论 -
推荐JavaScrpt 编程风格
1. 缩进每一行的层级由 4 个空格组成,避免使用制表符(Tab)进行缩进。// 好的写法if (true) { doSomething();}2. 行的长度每行长度不应该超过 80 个字符。如果一行多于 80 个字符,应当在一个运算符(逗号,加号等)后换行,下一行应该增加两级缩进(8个自负)。// 好的写法doSomething(argu原创 2013-11-05 11:49:36 · 495 阅读 · 0 评论 -
jquery全选反选
全选 $("#checkAll").on("click",function(){ var checkboxObj = $('input[name="id"]'); console.log(checkboxObj); if($(this).prop("checked")!=false){原创 2013-11-29 16:16:21 · 566 阅读 · 0 评论 -
教你编写优雅的JavaScript代码
我觉得写好代码和作文章差不多,无外乎:工整、优雅、拒绝重复、惜字如金。下面提供几个小建议:态度对代码要有感情,每一行都应该尽心尽力,并且还要有把那些扔垃圾篓的代码再重写两遍的冲动——一旦有了这种冲动之后,什么都挡不住你,连吃喝拉撒时,问题都会浮现到你脑子里,你就会不由自主地解决它们……能对自己的代码提出怀疑本身就是一件了不起的事!加油!少写代码提前设计能有助于少写代原创 2013-12-15 18:13:55 · 918 阅读 · 0 评论 -
借助 SublimeLinter 编写高质量的 JavaScript & CSS 代码
http://www.cnblogs.com/lhb25/archive/2013/05/01/sublimelinter-for-js-css-coding.html转载 2013-12-15 18:14:49 · 599 阅读 · 0 评论 -
js 小数取整的函数
js 小数取整的函数 js 小数取整的函1.丢弃小数部分,保留整数部分js:parseInt(7/2)2.向上取整,有小数就整数部分加1js: Math.ceil(7/2)3,四舍五入. js: Math.round(7/2)4,向下取整js: Math.floor(7/2)数原创 2014-02-26 13:34:03 · 509 阅读 · 0 评论 -
JS合并数组和拆分数组
合并两个数组a和b为一个数组:var c=a.concat(b)将一个数组中的元素用 - 符号连接为一个字符串:function JoinDemo(){ var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); return(b);}如果省略了分隔符,则数组元素之间就用一个逗号来分隔。原创 2014-03-14 12:52:27 · 5505 阅读 · 0 评论