随笔分类 - javaScript
摘要:/** * 对目标字符串,按传入的num长度进行切割,对切割后的元素拼接\n, 输出一个Arr */ function lengthCutting(str, num) { let strArr = []; for (let i = 0; i < str.length; i += num) strAr
阅读全文
摘要://获取几天前几天后的开始时间const getStartDate = function (num) { var date1 = new Date(); //今天时间 var time1 = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "
阅读全文
摘要:今日份代码: isJSON: function(str) { if (typeof str == 'string') { try { var obj=JSON.parse(str); if(typeof obj == 'object' && obj ){ return true; }else{ re
阅读全文
摘要:场景描述: ajax设置timeout在本机测试有效,但是在生产环境等外网环境无效的问题 1.ajax的timeout属性设置 前端请求超时事件【网络连接不稳定时候,就无效了】 var data = JSON字符串; $.ajax({ type: "POST", url: url, dataType
阅读全文
摘要:需求如下图: 追加给前台后,效果如下: 可以在源码看到: 是将后台给出来的数据,直接当作字符串给填充在了前台HTML中。 而查看浏览器编译后的HTML源码可以发现: 原来字符串中的<br> 的<>符号已经被转义 实际是想将渲染出来的字符串中的<br>换行符可以生效。 处理方式: 核心就是上面标红的两
阅读全文
摘要:jquery中 使用$('#parentUid').attr(parentUid);报错jquery-1.11.3.min.js:5 Uncaught TypeError: Cannot read property 'nodeType' of undefined 错误原因: 是因为在attr();中
阅读全文
摘要:实时监听Input textarea文本变化的监听事件:【但不包含通过js动态添加改变的文本事件】 HTML: js: 声明:【上面的监听 仅监听通过鼠标人为操作的改变text值的事件,如果是js动态去改变的值,这种事件并不能被监听到,这是js的限制!!!】
阅读全文
摘要:其中的架包和代码,具体可以去GitHub下查看: https://github.com/AngelSXD/myagenorderdiscount 1.引入js和css 2.页面上有一个input框 3.js中赋予这个input时间插件即可 效果如下:
阅读全文
摘要:说实话,对正则表达式有些许的畏惧感,之前的每次只要碰到需要正则表达式去匹配的情况,都会刻意的躲过或者直接从度娘处获取。 此时此刻,感觉到了某一个特定的点去触及她。但笔者对于正则表达式使用上的理解是这样的,仅仅对她的发展历史和使用语法粗略的过了一遍,接下来就是一次一次的使用和记录下和她的每次邂逅。慢慢
阅读全文