- 浏览: 829812 次
- 性别:
- 来自: lanzhou
文章分类
最新评论
-
liu346435400:
楼主讲了实话啊,中国程序员的现状,也是只见中国程序员拼死拼活的 ...
中国的程序员为什么这么辛苦 -
qw8226718:
国内ASP.NET下功能比较完善,优化比较好的Spacebui ...
国内外开源sns源码大全 -
dotjar:
敢问兰州的大哥,Prism 现在在12.04LTS上可用么?我 ...
最佳 Ubuntu 下 WebQQ 聊天体验 -
coralsea:
兄弟,卫星通信不是这么简单的,单向接收卫星广播信号不需要太大的 ...
Google 上网 -
txin0814:
我成功安装chrome frame后 在IE地址栏前加上cf: ...
IE中使用Google Chrome Frame运行HTML 5
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。
1. 函数与类库
A. CAPTCHA
CAPTCHA 用来防止恶意表单发布,以下 CAPTCHA 系统可以轻松集成到你的程序中:
这是目前最流行的 CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户在验证的同时,也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个 Perl 模块 实现该功能。
这个一个免费的,开源 PHP CAPTCHA 脚本。
基于 GPL 协议的 CAPTCHA 脚本
PHP CAPTCHA 脚本,基于 LGPL 协议
B. 日期处理
日期操作并不轻松,尽管 PHP 和 Perl 内置了大量此类函数,但未必满足你的需要,以下是几个很好用的日期函数:
-
PEAR Date
通 用 PHP 日期类库 -
Date Class
PHP 类库,计算及其增减与日期差异 -
Date manipulation in PHP
PHPBuilder.com 上的一个教程,讲解如何进行日期处理 -
Date::Calc Perl Module
Perl模块,用于格列高利历法的日期计算
C. 图形处理
图片缩放,添加水印等:
-
Image Manipulation Class
在 PHP 中缩放,反转,旋转图片 -
PHP Thumbnailer
一 个轻量级图片缩略图工具 -
PHP
GD
一个强大的图片处理类库 -
Perl GD
Perl 图片处理模块
D. 表单验证
表单验证不仅保证用户填写的准确,还可以防止攻击:
-
validaForms
一个 PHP 表单验证类库 -
User Input Validation Class
一个 PHP 表单验证基础库 -
Validate Form Fields Script
另一个 PHP 表单验证基础库 -
WWW::FieldValidator
一个简单的 Perl 表单验证模块
E. 密码验证
验证密码的复杂度
-
Strength
Test
一个 PHP 密码强度验证函数 -
Password Checker
一个 PHP 类,用来验证密码强度 -
Data::Password::Check
Perl 模块,用来验证密码强度
2. Ajax 与 JavaScript
A. 自动输入建议
最早最成熟的自动输入建议应该是 Google 搜索条。
-
Facebook-Style Autosuggest
Facebook 风格的自动输入建议 -
Autosuggest / Autocomplete with Ajax
基于 XML 和 JSON 数据源的自动输入建议工具 -
Ajax.Autocompleter
基于 script.aculo.us 的输入自动完成工具 -
Adobe Labs Spry Auto Suggest
由 Adobe 实验室提供的自动输入建议工具 -
Google Suggest Style Filter
Google Suggest 风格的自动输入建议
B. 日历
在输入日期的地方,使用非常直观的日历面板
-
Vista-Like Ajax Calendar
基于 Mootools,Vista 风格 -
JS Calendar in DHTML Suite
基于 JavaScript ,支持多日历连接 -
AJAX
Calendar with PHP and MySQL
一个开源的 AJAX 日历控件 -
Super
AJAX Calendar
一个基于 PHP 和 MySQL 的日历控件 -
dhtmlxScheduler
一个强大的事务日历
C. 滑动条
滑动条可以更直观地进行数值的输入和选择
-
Accessible Slider
一个设计出众的滑动条控件 -
Phatfusion
Slider
一个基于 AJAX 的滑动条 -
AJAXEngine Sliders
AJAXEngine 项目中的滑动条 -
Slider Using PHP, Ajax And Javascript
一个简单实用的 AJAX 滑动条 -
WebFX
Slider
基于 Apache 软件许可 2.0 的滑动条控件
D. 表格
Ajax 表格,支持排序等功能
-
Grid3
作为 Ext JS 库一部分的表格控件 -
dhtmlxGrid
支 持列排序和搜索 -
Unobtrusive Table Sort Script
支持多列排序 -
AJAX
Data Listings Engine
基于 PHP 和 MySQL -
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.
-
Draggable Content Scripts
dhtmlgoodies.com 推出多种可拖放内容脚本,以及图片裁剪工具 -
DragResize
支持尺寸修改功能 -
Drag
Drop Sortable Lists
位置可调列表控件 -
Scriptaculous Draggable
script.aculo.us 框架的一部分
F. 图片放大
类似 JavaScript 灯箱的图片放大显示控件
-
Highslide JS
在 Modal 窗口显示放大尺寸的图片 -
FancyZoom
图 片缩放显示 -
TJPzoom 3
图 片放大工具 -
Ajax Script To Scale Images
显示缩略图的放大尺寸版
G. 相册和幻灯
用相册或幻灯方式显示系列图片
-
minishowcase
基 于 AJAX 和 JSON 的相册控件 -
Animated JavaScript Slideshow
轻量级 JavaScript 图片幻灯效果,支持运动字幕 -
Hoverbox Image Gallery
简单的相册,鼠标在缩略图上移动时显示原图 -
TripTracker
以 幻灯方式显示图片 -
Agile Gallery (Ajax Version)
AJAX 相册工具
H. 打分工具
非常直观的打分控件
-
Starbox
基于 Prototype JavaScript 框架 -
Unobtrusive AJAX Star Rating Bar
基于 PHP 和 AJAX -
CSS: Star Rater Ajax Version
基于 AJAX
I. 取色板
用于取色
-
jscolor
简单的弹出式取色板 -
JavaScript
Color Picker
支持 RGB,HSL,以及16进制图片色值 -
Tigra Color Picker
非常简单的取色板 -
Photoshop-like JavaScript Color Picker
支持色调和饱和度选项 -
ColorPicker
jQuery Plugin
基于 jQuery -
DHTML
Color Picker
基于 DHTML
J. 进度条
-
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 编辑器
本文国际来源:http://www.noupe.com/tools/100-essential-web-development-tools.html
发表评论
-
[图解]搞笑漫画图解几大浏览器的区别
2010-03-20 08:48 1295[图解]搞笑漫画图解几大浏览器的区别 ... -
超炫jQuery 运动特效展示
2010-03-08 10:30 19011. 流感导航菜单 下面 ... -
Apple removes over 5000 apps from iPhone app store
2010-02-23 08:04 892Apple is causing a stir in the ... -
RIP Google Gears
2010-02-22 07:56 746Back in December, we discussed ... -
美报称谷歌遭攻击源自中国两学校 校方否认
2010-02-20 08:04 640环球网2月19日消息 谷歌近期受到黑客攻击,美国媒体报道说,源 ... -
互联网现状(图片)
2010-02-18 08:34 838如图: -
下一个Twitter?
2010-02-18 08:21 1066也许很多人还不知道, ... -
北京电信推3G宽带新套装
2010-02-08 08:58 788中国电信北京公司(以下简称北京电信)近日宣布,已于2月1日全新 ... -
网友声音:我讨厌Chrome OS的五大理由
2010-01-18 14:55 1748自从Google公布Chrome OS的第一条信息,关于它的讨 ... -
Microsoft should follow Google and drop censorship in China
2010-01-14 09:10 824Kudos to Google for finally sta ... -
Gmail全面升级为https数据加密型邮箱服务
2010-01-14 09:04 916谷歌邮件服务Gmail的博客又发了新帖。该博客表示在2008的 ... -
Google 在首页号召大家帮助海地地震的幸存者
2010-01-14 09:01 701Google在海地发生7级地震后,迅速做出反应, 在英文首页 ... -
百度主页被黑11小时 黑客反击多家伊朗网站被黑
2010-01-14 08:44 941“伊朗网军”攻击说引质疑 从1月12日早上7点半开 ... -
看看老外是怎么评价操作系统的!
2009-12-20 11:29 853def this_is_really_funny ... -
Google推免费公共DNS服务 OpenDNS反击
2009-12-10 11:22 1066上周五Google宣布向所有的互联网用户提供一组快速,安全 ... -
BT网站被关后 最大电驴下载网陷“故障门”
2009-12-10 11:14 1333因没有获取广电总局颁发的《信息网络传播视听节目许可证》,BT ... -
电驴瘫痪网友纷纷“哀悼” 官网称线路故障10日恢复
2009-12-10 04:00 960针对P2P资源分享网站Very ... -
VeryCD网站无法正常访问 或遭广电总局关闭
2009-12-09 15:18 70912月9日下午消息,多名网友向腾讯科技反映,就在昨天还可以 ... -
外刊:投资暴雪股票十大理由
2009-11-22 05:41 826投资月刊《SINLetter》编 ... -
Chrome and others nibble away IE usage
2009-11-04 08:09 1149Google's Chrome is still the ...
相关推荐
Web 设计与开发终极资源大全(中).rar
Web 设计与开发终极资源大全(下).rar
Web 设计与开发终极资源大全(上).rar
这一点,再加上移动web流量的增加,对响应性、动态web设计的需求不断增加,意味着所有web开发人员都需要更新他们的技能——这本书是您快速、相关指导的理想资源。 通过ES2019获取ECMAScript的最新信息,包括类、承诺...
一个非常有用的网站,可供Web开发人员查看是否支持最新技术的浏览器! CSS Tricks CSS-Tricks是前端开发人员的终极网站,其创建于2007年,最初是CSS网站,如今已成为有关Web设计和开发的所有内容的网站。 对于开发...
数据结构与算法_C++[MP4] 猎豹网校VC++ MFC 经典教程 基础篇[MP4] 猎豹网校Java 零基础入门[MP4] 猎豹网校 游戏编程快速入门[MP4] 猎豹网校 网店赢家淘宝网新手...1125 DirectX 游戏开发终极指南[MP4] 1122 C# wpf
web.dev web.dev是各种背景的开发人员在网络上学习,创建和解决的终极资源。 这不仅是要教育开发人员,而且还应帮助他们将所学的知识应用到他们工作的任何网站,无论是个人网站还是企业网站。发现了错误? :female_...
Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及...
是来自全球知名的专门从事音频和视频流的录制的Audials AG公司开发的一款功能优秀性能卓越的能帮助用户快速查找、记录、保存、转换和欣赏音乐、电影、广播等操作的新型流媒体录制软件和终极流媒体记录器,也叫流媒体...
这种模板实现方法避免了一 般ASP模板加载模板文件(加载组件)和替换所浪费的资源,实现编译型的模板引擎,提高程序的执行速度和稳定性。 摘要: 阐述一种全新的ASP模板引擎,实现代码(逻辑)层与HTML(表现)层的分离
前端和后端终极学习视频(百度网盘资料)-附件资源
新手入门现代前端开发的不二选择课程目标:* 学会从简单到复杂企业级应用的VueJS程序编写方法* 能在单页和多页应用中自如使用VueJS* 真正理解VueJS的背后原理,并在真实项目中应用它们授课计划:23章节,21小时,341...
XML 终极教程 xmlsdk30.chi xmlsdk30.chm XML基础教程.chm XML学习指南 XML官方指南中文版(CHM) XML实用大全.chm XML指南.chm XML编程从入门到精通.pdf XML网页制作实作教程 xml解决方案开发实务.pdf XML高级编程 无...
Audials One 2021 是来自全球知名的专门从事音频和视频流的录制的Audials AG公司开发的一款功能优秀性能卓越的能帮助用户快速查找、记录、保存、转换和欣赏音乐、电影、广播等操作的新型流媒体录制软件和终极流媒体...
我叫Matt Gubernick,是一名全职Web开发人员和软件工程师。 我有后期制作音频工程和声音设计的背景。 我最近在酒店业工作,为个人和大公司创建和促进会议和活动。 这些行业融合了我在协作,解决问题和提高效率,...
Audials One 2021 是来自全球知名的专门从事音频和视频流的录制的Audials AG公司开发的一款功能优秀性能卓越的能帮助用户快速查找、记录、保存、转换和欣赏音乐、电影、广播等操作的新型流媒体录制软件和终极流媒体...
Macromedia Fireworks 8 是用来设计和制作专业化网页图形的终极解决方案。它是第一个可以帮助网页图形设计人员和开发人员解决所面临的特殊问题的制作环境。 使用 Fireworks,您可以在一个专业化的环境中创建和编辑...
跨站点所有事物的终极资源,包括有效载荷、工具、游戏和文档。 - 针对网络对手行为的策划知识库和模型。 开发利用 - 关于如何编写 shellcode 的教程。 - Shellcodes 数据库。 - 关于如何开发漏洞的教程。 开源情报...
2.2 Struts原理、开发及项目实施 8 2.3使用STRUST控制流 8 2.4讨论STRUTS的优缺点 9 2.5 Struts入门经验 9 2.6用strtus制作登陆页面: 9 第3章Struts 基础学习 9 3.1Struts标记库 9 3.2Struts框架基础篇 9 3.3Struts...