Web 设计与开发终极资源
来源:互联网 发布:大数据行业前景 编辑:程序博客网 时间:2024/04/28 04:55
eb 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。 CAPTCHA 用来防止恶意表单发布,以下 CAPTCHA 系统可以轻松集成到你的程序中: reCAPTCHA 这是目前最流行的 CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户在验证的同时,也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个 Perl 模块 实现该功能。 Securimage 这个一个免费的,开源 PHP CAPTCHA 脚本。 freeCap 基于 GPL 协议的 CAPTCHA 脚本 HN CAPTCHA PHP CAPTCHA 脚本,基于 LGPL 协议 日期操作并不轻松,尽管 PHP 和 Perl 内置了大量此类函数,但未必满足你的需要,以下是几个很好用的日期函数: 图片缩放,添加水印等: 表单验证不仅保证用户填写的准确,还可以防止攻击: 验证密码的复杂度 最早最成熟的自动输入建议应该是 Google 搜索条。 在输入日期的地方,使用非常直观的日历面板 滑动条可以更直观地进行数值的输入和选择 Ajax 表格,支持排序等功能 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. 类似 JavaScript 灯箱的图片放大显示控件 用相册或幻灯方式显示系列图片 非常直观的打分控件 用于取色1. 函数与类库
A. CAPTCHA
B. 日期处理
通用 PHP 日期类库
PHP 类库,计算及其增减与日期差异
PHPBuilder.com 上的一个教程,讲解如何进行日期处理
Perl模块,用于格列高利历法的日期计算C. 图形处理
在 PHP 中缩放,反转,旋转图片
一个轻量级图片缩略图工具
一个强大的图片处理类库
Perl 图片处理模块D. 表单验证
一个 PHP 表单验证类库
一个 PHP 表单验证基础库
另一个 PHP 表单验证基础库
一个简单的 Perl 表单验证模块E. 密码验证
一个 PHP 密码强度验证函数
一个 PHP 类,用来验证密码强度
Perl 模块,用来验证密码强度2. Ajax 与 JavaScript
A. 自动输入建议
Facebook 风格的自动输入建议
基于 XML 和 JSON 数据源的自动输入建议工具
基于 script.aculo.us 的输入自动完成工具
由 Adobe 实验室提供的自动输入建议工具
Google Suggest 风格的自动输入建议B. 日历
基于 Mootools,Vista 风格
基于 JavaScript ,支持多日历连接
一个开源的 AJAX 日历控件
一个基于 PHP 和 MySQL 的日历控件
一个强大的事务日历C. 滑动条
一个设计出众的滑动条控件
一个基于 AJAX 的滑动条
AJAXEngine 项目中的滑动条
一个简单实用的 AJAX 滑动条
基于 Apache 软件许可 2.0 的滑动条控件D. 表格
作为 Ext JS 库一部分的表格控件
支持列排序和搜索
支持多列排序
基于 PHP 和 MySQL
基于 Prototype JavaScript 框架E. 可拖动内容
dhtmlgoodies.com 推出多种可拖放内容脚本,以及图片裁剪工具
支持尺寸修改功能
位置可调列表控件
script.aculo.us 框架的一部分F. 图片放大
在 Modal 窗口显示放大尺寸的图片
图片缩放显示
图片放大工具
显示缩略图的放大尺寸版G. 相册和幻灯
基于 AJAX 和 JSON 的相册控件
轻量级 JavaScript 图片幻灯效果,支持运动字幕
简单的相册,鼠标在缩略图上移动时显示原图
以幻灯方式显示图片
AJAX 相册工具H. 打分工具
基于 Prototype JavaScript 框架
基于 PHP 和 AJAX
基于 AJAXI. 取色板
简单的弹出式取色板
支持 RGB,HSL,以及16进制图片色值
非常简单的取色板
支持色调和饱和度选项
基于 jQuery
基于 DHTMLJ. 进度条
- jsProgressBarHandler
非常灵活 - YUI Loading Panel Widget
非常漂亮. - Simple Javascript Progress Bar with CSS
简单实用. - Uploadify
基于 jQuery. Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文是第二部分。
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 探测用户来自哪个国家 - IP Details
一个 PHP 类库,根据 IP 地址获取用户地理位置 - GEO-IP
IP 到国家对应数据库
5. 图表
- amCharts
基于 Flash,支持 3D 图表 - FusionCharts
漂亮的 3D 图表 - XML/SWF Charts
可高度定制的 Flash 图表工具 - JFreeChart
基于 Java 的免费图表工具 - pChart
基于 PHP
6. 地图
- amMap
交互式地图工具,支持下钻式挖掘 - Google Charts API
来自 Google 地图工具,只是支持的地图尺寸有限 - Flashmaps
多个基于 Flash 的地图工具
7. 音频播放器
- XSPF Web Music Player
基于 Flash 的开源音频播放器 - Flash MP3 Player
免费 PHP + Flash MP3 播放器 - TSPlayer
基于 Flash,支持换皮肤 - E-Phonic MP3 Player
轻量级 MP3 播放器,支持换肤,支持实时视效
8. 视频播放器
- OS FLV
开源 Flash 视频播放器 - Flowplayer
很好用,高度可定制。 - JW FLV Media Player
强大的 Flash 视频播放器 - FLV Player
漂亮的 FLV 播放器
9. 视频转换
- OpenCrypt Video Conversion API
强大的视频转换 API,可生成 FLV 视频 - Hey!Watch
一个在线视频编码平台 - Online FLV Converter
在线 FLV 视频转换 - FlashVideo Module API
面向 Drupal 社区的 Flash 视频编码 API
10. 所见即所得编辑器
- TinyMCE
一个轻量的,基于 JavaScript 的所见即所得编辑器 - XINHA
功能完整的开源 WYSIWYG 编辑器 - NicEdit
一个简单的轻量级 WYSIWYG 编辑器 - openWYSIWYG
开源,跨浏览器 WYSIWYG 编辑器 - CKEditor
设计出众,功能丰富的 WYSIWYG 编辑器
- Alexa Top Sites
- Web 设计与开发终极资源大全
- Web 设计与开发终极资源大全
- Web 设计与开发终极资源大全
- Web 设计与开发终极资源大全
- Web 设计与开发终极资源大全
- Web 设计与开发终极资源大全
- Web 设计与开发终极资源
- Web 设计与开发终极资源大全
- Web 设计与开发终极资源大全(上)
- Web 设计与开发终极资源大全(下)
- Web 设计与开发终极资源大全(下)
- Web 设计与开发终极资源大全(上)
- [转]Web 设计与开发终极资源大全
- Web 设计与开发终极资源大全(上)
- [转]Web 设计与开发终极资源大全(上)
- [转]Web 设计与开发终极资源大全(下)
- Web 设计与开发终极资源大全(上)
- Web 设计与开发终极资源大全(上)
- C#编写最小化时隐藏为任务栏图标的Window appllication.
- WPF(Windows Presentation Foundation)
- vc修改列表框LISTBOX的背景颜色及字体颜色及其使用方法
- 在Delphi中操作快捷方式
- LINQ 快速开发设计最佳实践
- Web 设计与开发终极资源
- 很强悍的js获取request参数的方法
- Sun 推荐的命名规范
- C#中的数据类型
- Python中的正则表达式匹配中文问题
- 毕业
- 可证明安全随笔
- tomcat5.5 整合 iis6.0
- Clone a MDD Lib,快速修改MDD层lib