首页 > 编程语言 >表单验证:FormValidation JavaScript 1.7

表单验证:FormValidation JavaScript 1.7

时间:2024-10-08 16:21:49浏览次数:9  
标签:文件 插件 1.7 验证 FormValidation JavaScript js 文件夹 min

FormValidation 表单验证:JavaScript 的最佳验证库::用 ES6 编写使用 TypeScript 进行类型安全零依赖没有 jQuery可用作 AMD、ES6 模块和全局脚本

灵活的:自定义图标自定义错误消息动态字段自定义有效和无效颜色动态启用、禁用验证器自定义错误信息位置

Play nice with form libraries
AutocompleteColor pickerCustom checkboxCustom radioDate pickerInternational telephone inputMask inputRich editorSelectStar ratingTag inputTime pickerToggleWizard

概述
习惯使用 FormValidation
FormValidation 包由三个支持不同格式的文件夹组成。
该amd文件夹包含可以与 requirejs 一起使用的文件:
const { formValidation } = require ( '/path/to/@form-validation/amd/bundle/popular' ) ;   
该cjs文件夹包含可与 ES6 模块一起使用的文件:
从'/path/to/@form-validation/cjs/bundle/popular'导入{ formValidation } ;   
该esm文件夹包含可与以下标签一起使用的文件<script type=module>:
<脚本类型= “模块” > 
    从'/path/to/@form-validation/esm/bundle/popular.min.js'导入{ formValidation } ;   
</脚本>
该umd文件夹包含可用作全局脚本的文件:
<脚本src = “ /path/to/@form-validation/umd/bundle/popular.min.js “ > </脚本>
然后您可以formValidation从全局FormValidation变量访问该属性。
每种格式都有相同的文件夹结构,如下所示:
═── 捆绑
|    ═── 完整(.min ).js
|    └── 流行( .min ) .js
|
│ 核心
|    └── 索引( .min ) .js
|
── 语言环境
│ ├── de_DE ( .min ) .js
│ ├── en_US ( .min ) .js
│ └── ... .
|
│ │ plugin- [插件名称]
|    └── 索引( .min ) .js
|
│ 款式
|    └── 索引( .min ) .css
|
└── 验证器- [验证器名称]
   └── 索引(.min ).js
文件夹    描述
bundle    捆绑核心插件和流行的验证器
core    图书馆的核心
locales    翻译包
plugin-[plugin-name]    给定的插件,其中[plugin-name]代表插件的名称
styles    CSS 样式
validator-[validator-name]    给定的验证器,其中[validator-name]代表验证器的名称
生产模式与开发模式
每个文件夹都有两个版本:文件中的普通代码.css, .js和文件中的最小化代码.min.css, .min.js。
为了减少页面加载时间并增强用户访问您网站时的体验,您应该.min.css, .min.js在生产网站中使用这些文件。
同时,在开发模式下,您应该使用没有.min部分的普通文件,以便更轻松地调试代码。
热门捆绑包与完整捆绑包
该bundle文件夹包含两个文件:
该full(.min).js文件包含所有核心插件和所有验证器 |
该popular(.min).js文件包含所有核心插件和最流行的验证器
大多数情况下,您只需将popular(.min).js文件包含到您的页面中。由于文件大小比完整版小,因此可以减少页面加载时间。查看验证器页面,了解哪个验证器属于流行和完整包。
例如,有两种使用id 验证器的方法:
将完整捆绑包插入到您的页面:
<脚本src = “ /path/to/@form-validation/umd/bundle/full.min.js “ > </脚本>
将流行的捆绑包和特定的验证器插入到您的页面:
<脚本src = “ /path/to/@form-validation/umd/bundle/popular.min.js “ > </脚本>
<脚本src = “ /path/to/@form-validation/umd/validator-id/id.min.js “ > </脚本>
建议使用第二种方法。

标签:文件,插件,1.7,验证,FormValidation,JavaScript,js,文件夹,min
From: https://blog.csdn.net/john_dwh/article/details/142738742

相关文章

  • [Javascript] How javascript read the property?
    Asweknowwecanreadpropertyvaluefromanobjectasso:constobj={}obj.xxxx;obj[xxxx]; Sowhat'sthedifferencebetweenthosetwo? obj.xECMAScriptwilldoatransforminternallyassuch[[GET]](obj/*objectitself*/,'x'/*pr......
  • [Javascript] Check whether a function is call with new
    The new.target meta-propertyletsyoudetectwhetherafunctionorconstructorwascalledusingthe new operator.Inconstructorsandfunctionsinvokedusingthe new operator, new.target returnsareferencetotheconstructororfunctionthat new wa......
  • 白骑士的JavaScript教学JavaScript语法基础篇之运算符与表达式 2.2.4 逻辑运算符
            逻辑运算符是用于布尔逻辑运算的符号,它们常用于控制流程和条件判断,帮助程序员编写更复杂和更动态的条件语句。在JavaScript中,主要的逻辑运算符包括逻辑与(‘&&‘)、逻辑或(‘||‘)、逻辑非(‘!‘)以及一些其他特定场景的运算符。逻辑运算符用于将多个布尔值或表达式......
  • 白骑士的JavaScript教学JavaScript语法基础篇之运算符与表达式 2.2.5 条件运算符(三元
            条件运算符,也称为三元运算符,是JavaScript中唯一的三目运算符,它提供了一种简洁的方式来编写条件判断和赋值语句。通过使用条件运算符,你可以在一行代码中实现简单的条件判断,从而让代码更加紧凑和易读。条件运算符        条件运算符由三个部分组成:条件......
  • 视野修炼-技术周刊第104期 | 下一代 JavaScript 工具链
    欢迎来到第104期的【视野修炼-技术周刊】,下面是本期的精选内容简介......
  • JavaScript 小知识:轻松搞定 ArrayBuffer 到 Base64 的转换
    关键词:ArrayBuffer,Base64,栈溢出,TextDecoder,btoa,性能优化,JavaScript,兼容性摘要本文探讨了在JavaScript中将ArrayBuffer转换为Base64字符串时遇到的栈溢出问题,并提供了几种实用的解决方案。我们将通过生动的比喻来解释相关概念,比较不同方法的性能和兼......
  • JavaScript 小知识:轻松搞定 ArrayBuffer 到 Base64 的转换
    关键词:ArrayBuffer,Base64,栈溢出,TextDecoder,btoa,性能优化,JavaScript,兼容性摘要本文探讨了在JavaScript中将ArrayBuffer转换为Base64字符串时遇到的栈溢出问题,并提供了几种实用的解决方案。我们将通过生动的比喻来解释相关概念,比较不同方法的性能和兼......
  • JavaScript 小知识:轻松搞定 ArrayBuffer 到 Base64 的转换
    关键词:ArrayBuffer,Base64,栈溢出,TextDecoder,btoa,性能优化,JavaScript,兼容性摘要本文探讨了在JavaScript中将ArrayBuffer转换为Base64字符串时遇到的栈溢出问题,并提供了几种实用的解决方案。我们将通过生动的比喻来解释相关概念,比较不同方法的性能和兼......
  • Java vs JavaScript:类型系统的艺术 - 从 Object 到 any,从静态到动态
    关键词:Java,JavaScript,TypeScript,类型系统,静态类型,动态类型,软件开发,编程语言比较摘要:本文深入探讨Java、JavaScript和TypeScript三种语言的类型系统特点,从建筑学角度比喻它们的设计理念,分析各自在处理灵活数据结构时的优劣,并思考类型系统对软件开发的深......
  • Java vs JavaScript:类型系统的艺术 - 从 Object 到 any,从静态到动态
    关键词:Java,JavaScript,TypeScript,类型系统,静态类型,动态类型,软件开发,编程语言比较摘要:本文深入探讨Java、JavaScript和TypeScript三种语言的类型系统特点,从建筑学角度比喻它们的设计理念,分析各自在处理灵活数据结构时的优劣,并思考类型系统对软件开发的深......