自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

北京市积分落户申报手册2023年版

北京市积分落户申报手册2023年版

2024-07-29

普通高等学校本科专业目录(2024年)

普通高等学校本科专业目录(2024年),高考志愿专业填报

2024-07-01

JavaScript设计模式 PDF下载 高清完整版

书中介绍了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。介绍了各种具体的设计模式及其在javascript 语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。为了让每一章中的示例都尽可能地贴近实际应用,书中同时列举了一些javascript 程序员最常见的任务,然后运用设计模式使其解决方案变得更模块化、更高效并且更易维护。

2017-04-21

Sass和Compass设计师指南_PDF电子书下载 完整版 高清

Sass和Compass设计师指南 完整版 高清(响应式网站设计大师Ben Frain新作,变身CSS达人必备)。作为CSS预处理器,Sass已经成为编写更简洁、更易于维护的跨浏览器支持的CSS代码的标准方法。它是对CSS功能的进一步增强,使以往复杂费时的任务变得简单。

2017-04-21

CSS揭秘(CSS SECRETS)_PDF电子书下载 高清 带书签目录, 人民邮电出版社 图灵程序设计丛书

CSS揭秘(CSS SECRETS)_PDF电子书下载 高清 带书签目录 人民邮电出版社 图灵程序设计丛书(希)LEA VEROU著;CSS魔法译

2017-04-21

锋利的jQuery(高清版带书签)

jquery 事件,动画,选择器,表单操作,Ajax, 插件编写等相关知识。

2017-04-20

深入浅出JAVASCRIPT 中文版

深入浅出JAVASCRIPT 中文完整版

2017-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除