node-js
文章平均质量分 69
Beijiyang999
这个作者很懒,什么都没留下…
展开
-
做省市区联动时,用node.js将数据调整到合适结构的两种常用方法
起因省市区联动,或者城市名称匹配,是很常用的功能。在实现他们的时候,经常会出现这样的情况:拿到的行政区划数据 和 渲染所需要的结构 不相符。通常我会用JS把它们处理成合适的结构。核心思路遍历其子元素或属性,在遍历的回调函数中,通过临时对象,将数据重新组织成需要的结构,再将其push进一个新构建的数组中。遍历完成后,该数组就是想要的最后结果。两种套路:数组 VS 对象。对于数组和对象,有不同的遍历方式。原创 2017-06-18 19:27:27 · 2899 阅读 · 0 评论 -
微信小程序 短信验证 功能的实现(附案例代码/前后端/直接用)
模块效果展示(小程序界面)实现的功能小程序端:请求获取短信验证码两次请求之间间隔至少一分钟填写必填内容后,才能提交表单手机号合法性检验后台:接前台请求后,通过阿里云发送短信生成随机数字验证码(默认6位)收到提交的表单后,对验证码字段进行判断 验证码是否过期验证码是否正确通过验证后,方能进行下一步操作 如保存表单信息至数据库等结果反馈说明项目包含前后端代码,可以直接用,并原创 2017-09-07 18:10:55 · 17877 阅读 · 15 评论 -
nodejs 中的 bcrypt (2) : bcrypt 浅析
分析 nodejs 中的 bcrypt 哈希字符串各字段的意义 bcryptjs的密码匹配过程bcryptjs比对密码的过程中的salt原创 2017-11-03 19:25:02 · 1710 阅读 · 0 评论 -
nodejs 中的 bcrypt (1) : bcrypt 的特点与应用
结合 web 用户注册登录的案例,简述了 bcrypt 随机加盐、慢哈希的特点,介绍了node.js中可用的bcrypt包,并附以简要代码。原创 2017-11-03 16:25:04 · 4596 阅读 · 0 评论 -
用 JavaScript 函数实现时间格式转换('46秒' => '00:00:46')
题目假设传入的参数就是“2时5分”、“3时46秒”这种格式的字符串,省去参数类型检测。 略去检测分秒数大于 60 的情况。思路:先把字符串 split 打散转换为数组forEach() 遍历数组元素找出“时”、“分”等关键词的 index据此切分拼接新格式数组注意点:arguments 和对应参数的绑定 非严格模式下,当传入实参,实参和 arguments ...原创 2018-05-03 02:13:56 · 721 阅读 · 0 评论