Web 设计与开发终极资源大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Web 设计与开发终极资源大全
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web
开发者的技巧不再只限于HTML 和服务器端编程,还需要精通各种第三方
资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一
切,借助一些Web API,你可以很方便地将大量优秀的第三方资源集成到自
己的站点。本文全面搜集Web 开发中可能用到的各种第三方资源。
1. 函数与类库
A. CAPTCHA
CAPTCHA 用来防止恶意表单发布,以下CAPTCHA 系统可以轻松集成到你的程序中:
reCAPTCHA
这是目前最流行的CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户在验证的同时,也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个Perl 模块实现该功能。
Securimage
这个一个免费的,开源PHP CAPTCHA 脚本。
freeCap
基于GPL 协议的CAPTCHA 脚本
HN CAPTCHA
PHP CAPTCHA 脚本,基于LGPL 协议
B. 日期处理
日期操作并不轻松,尽管PHP 和Perl 内置了大量此类函数,但未必满足你的需要,以下是几个很好用的日期函数:
o PEAR Date
通用PHP 日期类库
o Date Class
PHP 类库,计算及其增减与日期差异
o Date manipulation in PHP
上的一个教程,讲解如何进行日期处理
o Date::Calc Perl Module
Perl模块,用于格列高利历法的日期计算
C. 图形处理
图片缩放,添加水印等:
o Image Manipulation Class
在PHP 中缩放,反转,旋转图片
o PHP Thumbnailer
一个轻量级图片缩略图工具
o PHP GD
一个强大的图片处理类库
o Perl GD
Perl 图片处理模块
D. 表单验证
表单验证不仅保证用户填写的准确,还可以防止攻击:
o validaForms
一个PHP 表单验证类库
o User Input Validation Class
一个PHP 表单验证基础库
o Validate Form Fields Script
另一个PHP 表单验证基础库
o WWW::FieldValidator
一个简单的Perl 表单验证模块
E. 密码验证
验证密码的复杂度
o Strength Test
一个PHP 密码强度验证函数
o Password Checker
一个PHP 类,用来验证密码强度
o Data::Password::Check
Perl 模块,用来验证密码强度
2. Ajax 与JavaScript
A. 自动输入建议
最早最成熟的自动输入建议应该是Google 搜索条。
o Facebook-Style Autosuggest
Facebook 风格的自动输入建议
o Autosuggest / Autocomplete with Ajax
基于XML 和JSON 数据源的自动输入建议工具
o Ajax.Autocompleter
基于 的输入自动完成工具o Adobe Labs Spry Auto Suggest
由Adobe 实验室提供的自动输入建议工具o Google Suggest Style Filter
Google Suggest 风格的自动输入建议
B. 日历
在输入日期的地方,使用非常直观的日历面板
o Vista-Like Ajax Calendar
基于Mootools,Vista 风格
o JS Calendar in DHTML Suite
基于JavaScript ,支持多日历连接
o AJAX Calendar with PHP and MySQL 一个开源的AJAX 日历控件
o Super AJAX Calendar
一个基于PHP 和MySQL 的日历控件o dhtmlxScheduler
一个强大的事务日历
C. 滑动条
滑动条可以更直观地进行数值的输入和选择
o Accessible Slider
一个设计出众的滑动条控件
o Phatfusion Slider
一个基于AJAX 的滑动条
o AJAXEngine Sliders
AJAXEngine 项目中的滑动条
o Slider Using PHP, Ajax And Javascript
一个简单实用的AJAX 滑动条
o WebFX Slider
基于Apache 软件许可 2.0 的滑动条控件D. 表格
Ajax 表格,支持排序等功能
o Grid3
作为Ext JS 库一部分的表格控件
o dhtmlxGrid
支持列排序和搜索
o Unobtrusive Table Sort Script
支持多列排序
o AJAX Data Listings Engine
基于PHP 和MySQL
o TableKit
基于Prototype JavaScript 框架
E. 可拖动内容
Ajax-based draggable content features can be very useful when used appropriately. Such tools enable users to reorganize a page to suit their needs, and can also serve as a basis for an interactive feature like a shopping basket.
o Draggable Content Scripts
推出多种可拖放内容脚本,以及图片裁剪工具
o DragResize
支持尺寸修改功能