- 博客(2)
- 资源 (7)
- 收藏
- 关注
原创 策略模式应用示例——表单校验
项目中,注册、登录、修改用户信息等功能的实现都离不开提交表单。在将用户输入的数据交给后台之前,常常要做一些客户端力所能及的校验工作,比如注册的时候需要校验是否填写了用户名,密码的长度是否符合规定,等等。这样可以避免因为提交不合法数据而带来的不必要网络开销。假设我们正在编写一个注册的页面,在点击注册按钮之前,有如下几条校验逻辑。用户名不能为空。密码长度不能少于 6 位。手机号码必须符合格式。表单校验:版本一或许我们会看到类似如下版本的表单校验:<!DOCTYPE html>&
2021-03-03 18:53:28 355 2
原创 js实现数组扁平化的几种方式
数组偏平化数组的扁平化就是将一个嵌套多层的数组转换为只有一层的数组,扁平化也是面试中常见的考题。举个简单的例子,假设有个名为 flatDeep 的函数能实现数组扁平化效果,代码运行效果如下面:var array = [1, [2, [3, [4, 5]]]];console.log(flatDeep(array)); // [1, 2, 3, 4,5]像上述能实现偏平化的flatDeep函数实现方式有好几种,下面就尝试这几种方式实现一个flatDeep函数吧。方法一:递归通过循环递归的方式,一
2021-03-02 18:28:51 9100 2
JavaScript设计模式 PDF下载 高清完整版
2017-04-21
Sass和Compass设计师指南_PDF电子书下载 完整版 高清
2017-04-21
CSS揭秘(CSS SECRETS)_PDF电子书下载 高清 带书签目录, 人民邮电出版社 图灵程序设计丛书
2017-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人