字符串替换:replace的使用 2019-12-10 replace是JS字符串处理函数中最常用的函数之一,由于有正则表达式的支持,replace功能非常强大。同时,使用replace函数对于学习正则表达式非常重要,可以说,熟练掌握了replace函数,JS的正则就很简单了。
Javascript对象命名风格转换——小驼峰命名和下划线命名相互转换 2019-12-07 目前前后端数据交互通常会使用json,如果前后端变量命名风格不一致,就会导致某一端要迁就另一端,这样在自己的代码中就会同时出现两种命名风格。为了避免这种尴尬,我们可以在接口获取数据和发送数据的地方做统一处理,将收到的数据统一转为前端的风格,而将发出的数据转为后端的风格。 这不,项目里后端用了下划线形式的命名风格,而前端用的是小驼峰格式,所以写了两个函数进行转换,主要用到了递归算法和字符串正则替换。
JS数组基本操作——数组遍历到底有多少种方式? 2019-06-15 对于"数组遍历"这个问题,其实答案很宽泛,关键在于你能不能列举出一定数量的方法以及描述它们之间的区别。本文即介绍一下数组的基本遍历操作和高阶函数。
文章页面目录自动生成方案 2019-04-23 前两天项目遇到一个需要给页面添加大纲导航的功能,要求把页面中的标题加入到大纲导航中。需求本身并不难,不过想把这个东西做得通用一些,也就是以后再有别的页面需要加导航,不用再重新写很复杂的逻辑了。本文说一下具体实现思路,并且文末会给出简便易用的导航生成工具。