Fork me on GitHub

随笔分类 -  Javascript

摘要:今天遇到一个很有意思的问题「声明函数有些以分号结尾,有些不以分号结尾,有什么不同」 举个例子, 是否有分号,取决于下一行执行代码,是否有类似()自执行函数 1.无分号声明 const foo = function() { console.log("first"); } // 结尾没有分号,遇到下面的 阅读全文
posted @ 2021-09-15 20:06 _落雨 阅读(437) 评论(0) 推荐(0) 编辑
摘要:今天群友问了一个问题,如下的执行结果是什么? 一般来说,正则是只匹配字符串的,但是楼上这段代码,也没有报错,于是翻了翻Es5规范,于是找到了答案,正则在执行test的时候,会优先调用 方法,于是 详见 "http://es5.github.io/ x15.10.6.3" 阅读全文
posted @ 2018-06-11 23:16 _落雨 阅读(940) 评论(0) 推荐(0) 编辑
摘要:在使用Jquery validate中遇到一个问题,当表单元素有name相同字段时,validate只校验表单元素name第一个值是否通过校验,比如 这时候,jquery validate,只会校验第一个元素,看了一下源码(https://cdn.bootcss.com/jquery validat 阅读全文
posted @ 2018-01-08 17:16 _落雨 阅读(2511) 评论(0) 推荐(0) 编辑
摘要:bootstrap中调用$(...).modal 方法 提示一个错误 is not a function 检查HTML结构发现,是因为使用了多个Jquery版本,产生了冲突。 解决办法:删掉一个Jquery即可,尽可能的用高版本Jquery 参考:http://blog.csdn.net/u0110 阅读全文
posted @ 2017-12-05 19:57 _落雨 阅读(5129) 评论(1) 推荐(0) 编辑
摘要:搞前段,不玩跨域,基本上不算是前端 首先看一个帖子: http://stackoverflow.com/questions/1481251/what does document domain document domain do 我翻译一下帖子里面用到的domain大法的原理 页面上有一个主页面,我 阅读全文
posted @ 2016-10-10 20:05 _落雨 阅读(243) 评论(0) 推荐(0) 编辑
摘要:需求:根据Json对象,查找到某key所有值 运行结果如下: 检索mykey的值为:["5","2","3"] 阅读全文
posted @ 2016-10-08 14:11 _落雨 阅读(8045) 评论(0) 推荐(0) 编辑
摘要:上代码,直接另存为html打开,看console控制台就可以看到效果了 js 递归查询 json 树 父子节点 落雨 2016 03 11 00:45:47 阅读全文
posted @ 2016-03-11 00:46 _落雨 阅读(24714) 评论(2) 推荐(1) 编辑
摘要:大家都知道在JS的世界里, 0、 0、null、""、false、undefined 或 NaN,这些都可以自动转化为布尔的 false,那么字符串的"false"是不是false呢,答案是否定的,if("false") 来判断的话,是等于true的 所以今天遇到个SB问题,就是后台velocit... 阅读全文
posted @ 2015-12-08 00:13 _落雨 阅读(94511) 评论(5) 推荐(3) 编辑
摘要:项目中要把时间截取,只要年月日,不要时分秒,于是 或者另一种 解析 思路:获取到字符串中的空格,然后把空格及空格后的字符全部替换为空. 获取空格的正则为\s 因为[\x00 \xff]会匹配双字节字符,字母和汉字都会被匹配出来,而单独的写\s只匹配了空格. 阅读全文
posted @ 2015-11-05 23:17 _落雨 阅读(3785) 评论(0) 推荐(0) 编辑
摘要:可以通过缩放来进行分到元的转换,同时使用正则对处理后的数字进行千分位格式化 方法1:(不丢失精度) 方法2: 最终 num = 3,708.25 经过上述4步,即可完成分到元的转换,并且有千分位的格式化 阅读全文
posted @ 2015-11-05 15:33 _落雨 阅读(2637) 评论(0) 推荐(0) 编辑
摘要:可以让IE8等不支持Html5的浏览器,支持Html5元素,比如`` `` ``等标签```javascript/* HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed*/(function(l,f... 阅读全文
posted @ 2015-05-31 10:25 _落雨 阅读(1363) 评论(0) 推荐(0) 编辑
摘要:###1.使用svg和css来模糊图片[代码 http://bin.amazeui.org/lixedacuje/1/edit?html,css,output)```html ``````css#css-filter-blur { margin: ... 阅读全文
posted @ 2015-05-13 19:58 _落雨 阅读(398) 评论(0) 推荐(0) 编辑
摘要:###js转码```javascriptfunction urlencode (str) { str = (str + '').toString(); return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/... 阅读全文
posted @ 2015-05-06 19:26 _落雨 阅读(397) 评论(0) 推荐(0) 编辑
摘要:2015 WEB前端学习路线图,欢迎小伙伴补充 @落雨 阅读全文
posted @ 2015-04-17 17:57 _落雨 阅读(309) 评论(0) 推荐(0) 编辑
摘要:含小数点var shuzi = function(str){var s = /^[0-9]*$/;//匹配整数数字 s = /^[0-9]{0}([0-9]|[.])+$/;//匹配所有数字,含小数点 return s.test(str);} 阅读全文
posted @ 2015-03-26 15:37 _落雨 阅读(3614) 评论(0) 推荐(0) 编辑
摘要:jQuery常用正则匹配表达式 落雨//整数"^-?[1-9]\\d*$",//正整数 "^[1-9]\\d*$",//负整数intege2: "^-[1-9]\\d*$",//数字num: "^([+-]?)\\d*\\.?\\d+$",//正数(正整数 + 0)num1: "^[1-9]\\d*... 阅读全文
posted @ 2013-12-30 00:05 _落雨 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:Javascript 正则表达式 非负整数 1 /** 2 * 正则判断非负整数 3 */ 4 function testnum(ob){ 5 6 var reg=/^[0-9]+?$/; 7 //如果正则需要判断非负整数并带2位小数点,请使用 ... 阅读全文
posted @ 2013-12-25 19:57 _落雨 阅读(5044) 评论(0) 推荐(0) 编辑
摘要:方式1:方式2: 参数有以下几个:window.open 弹出新窗口的命令; page.html 弹出窗口的文件名; newwindow 弹出窗口的名字(不是文件名),非必须,可用空''代替; height=100 窗口高度; width=400 窗口宽... 阅读全文
posted @ 2013-08-16 17:52 _落雨 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:Ext过滤空格重写了组件...Ext.apply(Ext.form.TextField.prototype, { validator : function(text) { if (this.allowBlank == false && Ext.util.Form... 阅读全文
posted @ 2013-07-31 11:05 _落雨 阅读(807) 评论(0) 推荐(0) 编辑
摘要:尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库。今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段。1.平滑滚动到锚点// HTML:// Lorem Ipsum// Back to Top $(document).r... 阅读全文
posted @ 2013-07-23 12:54 _落雨 阅读(204) 评论(0) 推荐(0) 编辑