`
zhulin014
  • 浏览: 50889 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

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

阅读更多

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

1. 函数与类库

A. CAPTCHA

CAPTCHA 用来防止恶意表单发布,以下 CAPTCHA 系统可以轻松集成到你的程序中:

reCAPTCHA

这是目前最流行的 CAPTCHA 机制,该机制同时是一个古籍数字化工程的一部分,用户在验证的同时,也帮助辨认一些不够清晰的估计扫描。reCAPTCHA 还有一个 Perl 模块 实现该功能。

clip_image001

Securimage

这个一个免费的,开源 PHP CAPTCHA 脚本。

clip_image002

freeCap

基于 GPL 协议的 CAPTCHA 脚本

HN CAPTCHA

PHP CAPTCHA 脚本,基于 LGPL 协议

B. 日期处理

日期操作并不轻松,尽管 PHP 和 Perl 内置了大量此类函数,但未必满足你的需要,以下是几个很好用的日期函数:

C. 图形处理

图片缩放,添加水印等:

D. 表单验证

表单验证不仅保证用户填写的准确,还可以防止攻击:

E. 密码验证

验证密码的复杂度

clip_image003

2. Ajax 与 JavaScript

A. 自动输入建议

最早最成熟的自动输入建议应该是 Google 搜索条。

clip_image004

clip_image005

B. 日历

在输入日期的地方,使用非常直观的日历面板

clip_image006

clip_image007

C. 滑动条

滑动条可以更直观地进行数值的输入和选择

clip_image008

clip_image009

D. 表格

Ajax 表格,支持排序等功能

  • Grid3
    作为 Ext JS 库一部分的表格控件

clip_image010

clip_image011

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.

clip_image012

clip_image013

F. 图片放大

类似 JavaScript 灯箱的图片放大显示控件

clip_image014

clip_image015

G. 相册和幻灯

用相册或幻灯方式显示系列图片

clip_image016

clip_image017

H. 打分工具

非常直观的打分控件

  • Starbox
    基于 Prototype JavaScript 框架

clip_image018

clip_image019

I. 取色板

用于取色

  • jscolor
    简单的弹出式取色板

clip_image020

clip_image021

J. 进度条

clip_image022

clip_image023

 

3. APIs

An API (Application Programming Interface) is a set of program functions which can be accessed by another application. One example is a currency conversion API that retrieves currency conversion data by allowing the user to enter a base currency, an amount, and the desired result currency, which returns a result via the API.

  • Alexa Top Sites
    This API provides access to lists of web sites ordered by Alexa Traffic Rank.
  • bit.ly API
    A useful API for the bit.ly URL shortening service.
  • Blinksale API
    Enables you to access Blinksale data such as invoices and customer data.
  • FoXRate
    A basic currency conversion API.
  • eBay API
    eBay’s API which allows you to submit items to be listed and obtain listing data.
  • Twitter API
    The Twitter API allows you to have access to Twitter data, including user and status information.

4. IP Locations

Finding out where your visitors are located can be valuable from a development standpoint. It can help you understand your visitors so you can design your site to better suit their needs. IP location information can help you determine where a user is located, enabling you to display content in the their language. You can also optionally customize other information such as currencies and shipping costs.

  • OpenCrypt IP Location API
    A hosted API service for determining user location by country.
  • Programming-resources-15 in 100 Essential Web Development Tools

  • IP Details
    A PHP class for determining geographical locations based on IP address.
  • GEO-IP
    A free IP to country database.

5. Charts and Graphs

Charts and graphs enable you to display complex data visually. This is useful for example when trying to determine information like daily pageview counts from detailed statistical logs, enabling the user to immediately see how the data varies over a period of time.

  • amCharts
    A powerful Flash charts tool which supports 3D charts and the ability to combine different graphs.
  • Programming-resources-16 in 100 Essential Web Development Tools

  • FusionCharts
    A well designed and stylish 3D charts tool.
  • Programming-resources-17 in 100 Essential Web Development Tools

  • XML/SWF Charts
    A highly customizable Flash charts tool.
  • JFreeChart
    A free Java-based charting tool.
  • pChart
    A powerful PHP class for building attractive charts.

6. Maps

Once you are using IP location tools like those listed above, you will have a collection of user location data. What better way to display it than with an interactive map. Interactive maps are also useful for understanding user location data such as sales information, for example, when you receive delivery and billing address info from a user.

  • amMap
    An interactive mapping tool which includes drill-down functionality.
  • Programming-resources-18 in 100 Essential Web Development Tools

  • Google Charts API
    A great mapping tool, though limited to a small map size.
  • Programming-resources-19 in 100 Essential Web Development Tools

  • Flashmaps
    A great collection of different Flash mapping tools.

7. Audio Players

When used well, playing audio on your web site can be a great way of setting a mood or getting a message across.

8. Video Players

Video content is now becoming a standard, but getting the right video player is very important. Video content is the ideal, and often expected tool for promotion, so getting a player which suits your site and needs is now a critical design and development choice.

  • OS FLV
    An open source and well featured Flash video player.
  • Programming-resources-23 in 100 Essential Web Development Tools

  • Flowplayer
    A full-featured and highly customizable Flash video player.
  • Programming-resources-22 in 100 Essential Web Development Tools

  • JW FLV Media Player
    A very powerful and flexible Flash video player.
  • FLV Player
    A stylish and customizable Flash video player.

9. Video Conversion

Video conversion/encoding can be a tricky business. Videos can be in a wide range of formats but most players only support a handful of those. If you don’t have a server which supports ffmpeg, converting videos to a format suitable for your player is usually an offline and manual task.

10. WYSIWYG Editors

WYSIWYG (What You See Is What You Get) editors enable you to offer an HTML editor when users enter information, for example, in content management systems, or for entering comments or reviews. These editors enable users to style and format data without the need to understand HTML.

  • TinyMCE
    A lightweight yet powerful JavaScript WYSIWYG editor.
  • Programming-resources-24 in 100 Essential Web Development Tools

  • XINHA
    A fully featured and open source WYSIWYG editor.
  • Programming-resources-25 in 100 Essential Web Development Tools

  • NicEdit
    A simple and lightweight WYSIWYG editor.
  • openWYSIWYG
    An open source, cross-browser WYSIWYG editor.
  • CKEditor
    A well designed and feature-rich WYSIWYG editor.

 

本文国际来源:http://www.noupe.com/tools/100-essential-web-development-tools.html

分享到:
评论

相关推荐

    Web 设计与开发终极资源大全(中).rar

    Web 设计与开发终极资源大全(中).rar

    Web 设计与开发终极资源大全(下).rar

    Web 设计与开发终极资源大全(下).rar

    Web 设计与开发终极资源大全(上).rar

    Web 设计与开发终极资源大全(上).rar

    Professional JavaScript for Web Developers.pdf

    这一点,再加上移动web流量的增加,对响应性、动态web设计的需求不断增加,意味着所有web开发人员都需要更新他们的技能——这本书是您快速、相关指导的理想资源。 通过ES2019获取ECMAScript的最新信息,包括类、承诺...

    fenders-frontend-resources:前端资源和追随者的集合

    一个非常有用的网站,可供Web开发人员查看是否支持最新技术的浏览器! CSS Tricks CSS-Tricks是前端开发人员的终极网站,其创建于2007年,最初是CSS网站,如今已成为有关Web设计和开发的所有内容的网站。 对于开发...

    2018 猎豹网校 教程大全 资源难找赶紧保存吧

    数据结构与算法_C++[MP4] 猎豹网校VC++ MFC 经典教程 基础篇[MP4] 猎豹网校Java 零基础入门[MP4] 猎豹网校 游戏编程快速入门[MP4] 猎豹网校 网店赢家淘宝网新手...1125 DirectX 游戏开发终极指南[MP4] 1122 C# wpf

    web.dev:web.dev的前端,后端和内容源代码

    web.dev web.dev是各种背景的开发人员在网络上学习,创建和解决的终极资源。 这不仅是要教育开发人员,而且还应帮助他们将所学的知识应用到他们工作的任何网站,无论是个人网站还是企业网站。发现了错误? :female_...

    asp.net知识库

    Web开发: 使用URL重写WEB主题切换 如何在Asp.Net1.1中实现页面模板(所谓的MasterPage技术) Tool Tip 示例(FILTER版) Tool Tip示例 (htc版) 一个.net发送HTTP数据实体的类 按键跳转以及按Enter以不同参数提交,及...

    Audials One 2021终极流媒体录制软件.rar

    是来自全球知名的专门从事音频和视频流的录制的Audials AG公司开发的一款功能优秀性能卓越的能帮助用户快速查找、记录、保存、转换和欣赏音乐、电影、广播等操作的新型流媒体录制软件和终极流媒体记录器,也叫流媒体...

    比较不错的asp模板引终极讲解(WEB开发之ASP模式)

    这种模板实现方法避免了一 般ASP模板加载模板文件(加载组件)和替换所浪费的资源,实现编译型的模板引擎,提高程序的执行速度和稳定性。 摘要: 阐述一种全新的ASP模板引擎,实现代码(逻辑)层与HTML(表现)层的分离

    前端和后端终极学习视频(百度网盘资料)-附件资源

    前端和后端终极学习视频(百度网盘资料)-附件资源

    德国Vue.js2终极开发教程(含Vue路由和Vuex)

    新手入门现代前端开发的不二选择课程目标:* 学会从简单到复杂企业级应用的VueJS程序编写方法* 能在单页和多页应用中自如使用VueJS* 真正理解VueJS的背后原理,并在真实项目中应用它们授课计划:23章节,21小时,341...

    XML学习资料合集之一

    XML 终极教程 xmlsdk30.chi xmlsdk30.chm XML基础教程.chm XML学习指南 XML官方指南中文版(CHM) XML实用大全.chm XML指南.chm XML编程从入门到精通.pdf XML网页制作实作教程 xml解决方案开发实务.pdf XML高级编程 无...

    Audials One 2021(终极流媒体录制软件)官方正式版V2021.0.202.0

    Audials One 2021 是来自全球知名的专门从事音频和视频流的录制的Audials AG公司开发的一款功能优秀性能卓越的能帮助用户快速查找、记录、保存、转换和欣赏音乐、电影、广播等操作的新型流媒体录制软件和终极流媒体...

    MGubernick.github.io:这是Matt Gubernick的Web开发产品组合的仓库!

    我叫Matt Gubernick,是一名全职Web开发人员和软件工程师。 我有后期制作音频工程和声音设计的背景。 我最近在酒店业工作,为个人和大公司创建和促进会议和活动。 这些行业融合了我在协作,解决问题和提高效率,...

    Audials One 2021(终极流媒体录制软件)官方正式版V2021.0.196.0 | 流媒体录播系统下载

    Audials One 2021 是来自全球知名的专门从事音频和视频流的录制的Audials AG公司开发的一款功能优秀性能卓越的能帮助用户快速查找、记录、保存、转换和欣赏音乐、电影、广播等操作的新型流媒体录制软件和终极流媒体...

    Macromedia Fireworks 8

    Macromedia Fireworks 8 是用来设计和制作专业化网页图形的终极解决方案。它是第一个可以帮助网页图形设计人员和开发人员解决所面临的特殊问题的制作环境。 使用 Fireworks,您可以在一个专业化的环境中创建和编辑...

    java收费钓鱼源码-become-a-penetration-tester:渗透测试资源集合

    跨站点所有事物的终极资源,包括有效载荷、工具、游戏和文档。 - 针对网络对手行为的策划知识库和模型。 开发利用 - 关于如何编写 shellcode 的教程。 - Shellcodes 数据库。 - 关于如何开发漏洞的教程。 开源情报...

    structs程序设计从入门到精通word文档

    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...

Global site tag (gtag.js) - Google Analytics