Web 设计与开发终极资源大全

本文汇总了一系列实用的Web开发资源,包括CAPTCHA、日期处理、图形处理等工具,以及Ajax与JavaScript技术应用,如自动输入建议。此外还介绍了集成第三方API的方法,涵盖地图、音频、视频等多个方面。

Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。

1. 函数与类库 A. CAPTCHA
CAPTCHA 用来防止恶意表单发布,以下 CAPTCHA 系统可以轻松集成到你的程序中:
reCAPTCHA
这是目前最流行的 CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户在验证的同时,也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个 Perl 模块 实现该功能。
web_dev_resource_p1.gif
Securimage
这个一个免费的,开源 PHP CAPTCHA 脚本。
web_dev_resource_p2.gifhttp://www.puremango.co.uk/2005/04/php_captcha_script_113/
freeCap
基于 GPL 协议的 CAPTCHA 脚本
HN CAPTCHA
PHP CAPTCHA 脚本,基于 LGPL 协议
B. 日期处理
日期操作并不轻松,尽管 PHP 和 Perl 内置了大量此类函数,但未必满足你的需要,以下是几个很好用的日期函数:
PEAR Date
通用 PHP 日期类库
Date Class
PHP 类库,计算及其增减与日期差异 C. 图形处理
图片缩放,添加水印等:
Image Manipulation Class
在 PHP 中缩放,反转,旋转图片
PHP Thumbnailer
一个轻量级图片缩略图工具 D. 表单验证
表单验证不仅保证用户填写的准确,还可以防止攻击:
validaForms
一个 PHP 表单验证类库
User Input Validation Class
一个 PHP 表单验证基础库 E. 密码验证
验证密码的复杂度
Strength Test
一个 PHP 密码强度验证函数
web_dev_resource_p3.gif
2. Ajax 与 JavaScript A. 自动输入建议
最早最成熟的自动输入建议应该是 Google 搜索条。
Facebook-Style Autosuggest
Facebook 风格的自动输入建议
web_dev_resource_p4.gif
Autosuggest / Autocomplete with Ajax
基于 XML 和 JSON 数据源的自动输入建议工具
web_dev_resource_p5.gif



Draggable Content Scripts
dhtmlgoodies.com 推出多种可拖放内容脚本,以及图片裁剪工具
web_dev_resource_p12.gif


3. APIs
以下 API 可以将很多现成的功能集成到你的站点:
Alexa Top Sites
这个 API 按 Alexa 排名返回网站列表
bit.ly API
bit.ly URL 缩短 API
Blinksale API
访问 Blinksale 数据。
FoXRate
货币汇率转换 API
eBay API
eBay 的 API,可以向 eBay 提交货品。
Twitter API
Twitter API,用来访问 Twitter 数据,包括用户状态和信息。 4. IP 定位
用户来自什么地方。
OpenCrypt IP Location API
根据 IP 探测用户来自哪个国家
14180401406123746.gif
IP Details
一个 PHP 类库,根据 IP 地址获取用户地理位置
GEO-IP
IP 到国家对应数据库 5. 图表
amCharts
基于 Flash,支持 3D 图表
14180511840812871.gif
FusionCharts
漂亮的 3D 图表
1418052457565924.gif
XML/SWF Charts
可高度定制的 Flash 图表工具
JFreeChart
基于 Java 的免费图表工具
pChart
基于 PHP 6. 地图
amMap
交互式地图工具,支持下钻式挖掘
1418073899238838.gif
Google Charts API
来自 Google 地图工具,只是支持的地图尺寸有限
1418073899238838.gif
Flashmaps
多个基于 Flash 的地图工具 7. 音频播放器
XSPF Web Music Player
基于 Flash 的开源音频播放器
14181041565171849.gif
Flash MP3 Player
免费 PHP + Flash MP3 播放器
14181059962810.gif
TSPlayer
基于 Flash,支持换皮肤
E-Phonic MP3 Player
轻量级 MP3 播放器,支持换肤,支持实时视效 8. 视频播放器
OS FLV
开源 Flash 视频播放器
1418206868443095.gif
Flowplayer
很好用,高度可定制。
14182371317694110.gif



TinyMCE
一个轻量的,基于 JavaScript 的所见即所得编辑器
1418388500493510.gif
XINHA
功能完整的开源 WYSIWYG 编辑器
1418439250304453.gif

转载于:https://www.cnblogs.com/lazerjulysky/archive/2010/11/07/1870915.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值