摘要: 前言 异步最早的解决方案是回调函数,如ajax,事件的回调,setInterval/setTimeout中的回调。但是回调函数有回调地狱的问题; 为了解决回调地狱的问题,社区提出了Promise解决方案,ES6将其写进了语言标准。Promise一定程度上解决了回调地狱的问题,但是Promise也存在 阅读全文
posted @ 2019-06-02 15:41 cleaverlove 阅读(446) 评论(0) 推荐(1) 编辑
摘要: navicat for mysql连接本地数据库 打算使用navicat连接本地数据库,连接的时候,一直连接不上。然后猜想是不是本地数据库没有设置好。输入mysql,出错内容:access denied for user root @localhost 。查阅了一波资料,大概意思是用户root没有使 阅读全文
posted @ 2018-03-26 21:53 cleaverlove 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 浏览器对象存储数据详解 前言 随着需求的发展,浏览器的功能正变的越来越强大,在本地存储数据可以极大的方便人们进行各种操作,如localStroage/sessionStroage等,下面我就记录在项目中碰到然后进行处理的方式,在以后如果有碰到相关或者有更深的理解,会进行补充。 Cookie Cook 阅读全文
posted @ 2018-03-08 21:45 cleaverlove 阅读(384) 评论(0) 推荐(0) 编辑
摘要: eslint的使用和配置 什么是eslint ESLint 是在 ECMAScript/JavaScript 代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。在许多方面,它和 JSLint、JSHint 相似,除了少数的例外: 1. ESLint 使用 Espree 解析 Ja 阅读全文
posted @ 2018-02-26 20:29 cleaverlove 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 重新认识对象之对象原生方法学习 前言 谈笑间,樯橹灰飞烟灭。不好意思,走错片场了。(笑) 时间飞逝啊,算上实习的时间,差不多也出来一年了。2017年收获了很多,也认识了很多不足,新年自当不留余力,上下求索。让我重新认识到原生知识的重要性是因为使用NodeJS做后端期间,为了加深对一些原理的理解。于是 阅读全文
posted @ 2018-02-20 16:40 cleaverlove 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 将后端代码布入内网服务器的思考 前言:最近经历了将换服务器,和布入内网服务器的过程,其中维护一些表的问题让我头疼不已。 1. 使用的软件是 navicat for mysql,因为之前经历过删除全部数据,重新测试功能的过程,所以有保存好“删除全部数据”和“基本框架”(即全部表,视图,函数等生成的SQ 阅读全文
posted @ 2018-01-16 11:24 cleaverlove 阅读(181) 评论(0) 推荐(0) 编辑
摘要: webpack+babel+react+antd技术栈的基础配置 前段时间使用webpack+babel+react+antd做了一套后台管理系统,刚开始被一大堆的新知识压的喘不过气来,压力挺大的。还在一步步走来,学习了很多。那时候还不会配置,直接从网上下了别人配置好的可以跑的。之后特意花了一段时间 阅读全文
posted @ 2017-11-19 21:08 cleaverlove 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 与正则有关的JS方法结合其在项目中的应用 前言 最近项目中用到正则匹配比较多,因此打算深入理解和总结下各个与正则有关的方法,再结合在项目中使用的情况。与正则有关的JS方法共有7个,分别是RegExp对象的compile(), exec(), test() 和支持正则表达式的的String()方法为s 阅读全文
posted @ 2017-05-05 20:53 cleaverlove 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 输入框文本字数限制问题以及中文输入法下字符截断处理 上次博文写过处理实时获取输入表单的值,传送门: 博文地址。这次又需要处理输入框文本字数限制问题,前期的步骤思想其实就是要先实时获取输入框的值然后得到长度。 使用onkeyup判断字符长度 可以参考我前面写的博文,地址如上。onkeyup确实是可以做 阅读全文
posted @ 2017-04-30 23:13 cleaverlove 阅读(3317) 评论(1) 推荐(1) 编辑
摘要: 移动端开发touchstart,touchmove,touchend事件详解和项目 最近在做移动端的开发,在一个“服务商管理”页面使用到了触摸事件"touchstart","touchmove","touchend"。需求:当你手指接触到屏幕并向左滑动时,被滑动的服务商信息开始向左滑动同时出现"编辑 阅读全文
posted @ 2017-04-27 15:15 cleaverlove 阅读(1704) 评论(0) 推荐(0) 编辑