`
苦力di
  • 浏览: 5890 次
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

轻量级JavaScript库1_表单

阅读更多
流行的JavaScript库,如jQuery, MooTools, Prototype, Dojo和YUI等,完成起常见的JavaScript任务来得心应手。这些JS库为客户端动作(events)、动画特效(effects),和AJAX应用等提供很多现成的函数。而且如果这些库中的某一个无法直接达到你要的效果,还可能会有相关插件满足你的要求。

JavaScript库的灵活性给我们的工作提供方便,但有利也有弊——比如说JavaScript文件过大的问题。尽管放弃这些著名的JavaScript库能显示你的聪明才智,但你可能还是会愿意采用一些体积小巧、专注于特定任务的JavaScript库。

 表单
wForms
wForms 是一个开源的 无入侵的(unobstrusive)注*代码库,能够简化大部分与表单相关的常用JavaScript函数。 它能对表单的用户输入值进行验证,只需为表单元素添加一个特定的类即可使用。另外,wForms 还具有强大的表单同步(例如“全选/全不选”)和条件表单(如,当x被选择则显示y)功能。

Validanguage
Validanguage 是一个无入侵的 JavaScript表单验证框架。它有一个继承逻辑,可以全局定义,也 可以对每个表单或每个元素分别定义。利用作者提供的两个API,以及诸如综合的AJAX支持(integrated AJAX support)、缓存和调用函数等特性,该框架可以提供强健的(robust)验证体验。两个API用以高级设置,分别是加在注释里的像HTML语言的 API和基于JavaScript对象的API。

LiveValidation
LiveValidation是一个轻量级的JavaScript库,提供一系列验证函数。除了经典验证法,此库还具有实时验证(live validation)特性,能根据你键入的文字实时控制特定区域Ruby on Rails的开发者会发现LiveValidation异常好用,因为二者的命名规范和参数设置非常相似。虽然它是独立库,不过也有一个Prototype版注*
注* 也就是依赖于Prototype库,但是本身代码更简洁的版本

yav
一个功能强大、可扩展、使用灵活的表单验证代码库yav可处理多种情况,从日期、email、整数之类的基本验证到掩码文本框和自定义正则表达式之类的高级应用,都得心应手。该库内建AJAX支持,并且可以轻易在每个对象层自定义错误显示信息。
qForms
处理表单的完全解决方案。为开发者提供诸如多样验证规则,阻止多次提交,锁定/禁用域等特性。
formreform
不用表格来实现多栏布局通常都很有挑战性。这个小巧的代码库能够把一个简单表单转换成一栏、两栏或四栏格式化布局的表单。利用formreform能自动让表单样式适应任何设计。
分享到:
评论

相关推荐

    40个实用的轻量级JavaScript库

    本篇文章将深入探讨40个实用的轻量级JavaScript库,这些库虽然不像jQuery、ExtJS或Mootools那样广为人知,但它们在特定场景下表现出色,能有效提升开发效率和代码质量。 1. **Underscore.js**:一个提供多种实用...

    40个轻量级JavaScript库[整理].pdf

    本文主要介绍了40个轻量级JavaScript库,它们在软件开发中尤其适用于需要特定功能但不想引入大型库时。以下是一些关键库的详细说明: 1. **表单相关**: - **wForms**:提供表单验证、同步和条件判断,简化...

    一个用于创建粒子的轻量级JavaScript库.zip

    标题中的“一个用于创建粒子的轻量级JavaScript库”指的是一个JavaScript编程的库,专门用于生成粒子效果。粒子效果在Web开发中常用于创建视觉吸引力强的动态背景、动画或者特殊交互,比如雪花飘落、星辰闪烁等。这...

    轻量级的JavaScript表单验证

    总的来说,这个轻量级的JavaScript表单验证库提供了一种灵活、高效的方式来管理前端数据验证,减少了服务器的压力,提升了用户体验。通过掌握和运用这类工具,开发者能够创建出更健壮、用户体验更佳的Web应用。

    lightCMS_CVSlightCMS_layui_轻量级文章管理后台_

    《lightCMS:基于layui的轻量级文章管理后台解析》 lightCMS,全称为CVSlightCMS,是一款专为文章管理设计的轻量级后台系统。它的核心特点是采用了layui框架,一个优秀的前端UI组件库,使得整个后台界面简洁、易用...

    不错的轻量级 javascript 框架

    标题中的“不错的轻量级 javascript 框架”指的是一个专为网页开发设计的轻巧、高效的 JavaScript 库。这种框架通常旨在简化网页交互、处理表单数据以及优化页面性能,而不会增加太多额外的加载时间。对于开发者来说...

    超轻量级的Ajax库-ajax.js

    **超轻量级的Ajax库-ajax.js** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。在本案例中,...

    Micromodaljs使用纯JavaScript编写轻量级可配置的模式对话框库

    Micromodal.js是一款基于纯JavaScript的轻量级、可配置的模态对话框库,专为那些追求简洁高效、不依赖大型框架的开发者设计。它旨在提供一种简单的方式来创建优雅的、无障碍的模态窗口,同时保持代码的最小化和性能...

    validator轻量级的JavaScript表单验证字符串验证没有依赖支持UMD3kb

    `validator.js`是一个轻量级的JavaScript库,专门用于实现表单验证和字符串验证功能。在Web开发中,表单验证是确保用户输入数据有效性和安全性的关键环节,`validator.js`为此提供了一套简洁而强大的解决方案。这个...

    informal:一个轻量级的可扩展 Javascript 表单验证库

    一个轻量级的可扩展 Javascript 表单验证库 快速开始 在您的页面中包含 moment.js 和informal.js。 注释您的表单输入。 (可选)添加 data-filters= 列表以在验证之前应用值过滤器。 (可选)添加 data-datefmt= ...

    轻量级的自定义弹窗插件 不需要设置属性

    在编程领域,轻量级通常意味着插件或库的体积小,性能高效,对系统的依赖度低。这样的设计旨在减少页面加载时间,提高用户体验。对于这个特定的弹窗插件,其轻量级特性意味着它可能仅包含实现基本弹窗功能所需的最小...

    轻量级bootstrap后台ui

    "轻量级Bootstrap后台UI"模板通常包含多个页面模板,例如登录/注册页面、仪表盘、表格、图表、表单、图标库等,这些页面都是后台管理系统中常见的元素。模板的设计风格通常是蓝色调,因为蓝色常被认为是专业和信任的...

    EasyUI轻量级WEB前端JavaScript框架.rar

    EasyUI是一款基于JavaScript和CSS的轻量级WEB前端框架,由DHTML精英俱乐部的W3C标准WEB前端专家设计和开发。它旨在简化网页应用程序的构建过程,提供一系列易于使用的组件,帮助开发者快速构建功能丰富的用户界面。...

    一个轻量级1kb包用于处理嵌套数据并使用GraphQL的复杂表单

    标题中的“一个轻量级1kb包用于处理嵌套数据并使用GraphQL的复杂表单”指的是一款专门针对处理带有嵌套数据结构的复杂表单的JavaScript库。这个库的独特之处在于它仅占用1kb的大小,对于优化前端性能、减少加载时间...

    轻量级html后台模板

    7. **自定义和扩展**:轻量级模板往往设计得模块化,开发者可以轻松替换或添加新的组件,以满足特定项目的需求。 8. **性能优化**:考虑到后台模板可能涉及大量数据和复杂的交互,模板会优化CSS和JavaScript代码,...

    sphyker:轻量级 JavaScript 库

    **sphyker: 轻量级 JavaScript 库详解** `sphyker` 是一个专为前端开发者设计的轻量级 JavaScript 库,旨在提供简洁、高效且易用的工具集,帮助开发者快速构建 web 应用。作为一个轻量级库,sphyker 致力于在不增加...

    JavaScript and AJAX_ Visual QuickStart Guide

    此外,还会涉及JSON(JavaScript Object Notation)——一种轻量级的数据交换格式,它是AJAX通信中常用的替代XML的方式。 书中还会讨论DOM(文档对象模型),它是JavaScript操作HTML或XML文档的标准接口。读者将...

    flatpickr轻量级功能强大的javascript日期选择器

    flatpickr是一款优秀的JavaScript库,它以其轻量级和高度可定制的特点,受到了开发者们的广泛欢迎。本文将深入探讨flatpickr的功能、优点以及如何在项目中应用。 首先,让我们理解flatpickr的核心特性。作为一款无...

    第11章 JavaScript的应用_javascript_

    JavaScript与Java虽然名字相似,但它们之间并无直接关系,JavaScript是一种轻量级、解释型的编程语言,而Java则是一种静态类型的编译型语言。 本章的"JavaScript的应用"教程将深入探讨JavaScript在网页设计和制作中...

    javascript源码整理_javahtml_

    JavaScript是一种轻量级的脚本语言,主要用于增加网页的交互性和动态效果,而HTML则是构建网页结构的基础语言。本资源集合包含了JavaScript源码整理和JavaHTML的实践应用,对于开发者来说是一份宝贵的参考资料。 ...

Global site tag (gtag.js) - Google Analytics