- 浏览: 112528 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
feohoo:
忘记署名原文地址,特申明,请谅解。原文地址:http://ww ...
最新Apache+Tomcat集群配置 -
悲剧了:
http://www.iteye.com/topic/1017 ...
最新Apache+Tomcat集群配置 -
lg_asus:
Hello, I solve my question .
ti ...
XML reffers to not existing parent error of dhtml -
lg_asus:
Hello, I also encounter the sam ...
XML reffers to not existing parent error of dhtml -
82055185:
将对应的包房在JDK HOME/BIN , 那些是对应的包?
Java操作word文档,设置用户名,痕迹保留,插入等方法
原文转载自: http://coolshell.cn/articles/4795.html
- ★ HTML5 Rocks : Major Feature Groups 的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码
- 很不错的 HTML5 Dashboard – Mozilla,效果很炫。
- WhatWG Developers , 一个清楚的 HTML5 技术规格说明书。
- ★ StackOverflow : 大名鼎鼎的技术问答式论坛。
- ★ Addyosmani , jQuery 和 JavaScript 文章教程
- Sohtanaka , jQuery 和 JavaScript 文章和教程
- ★ Nettuts+ 是一个面对Web开发人员和设计人员的网站,提供各种技术教程和文章,覆盖 HTML, CSS, Javascript, CMS’s, PHP 和 Ruby on Rails.
- Codrops , 教程和 web 资源
- WebAppers , 最好的开源资源
- Tutorialzine – PHP MySQL jQuery CSS 教程, 资源和赠品
- Mozilla JavaScript guide
- codes snippets , 作者自己收集的一些代码片段
服务器端的软件
- ★ Node.js 是服务器端的 JavaScript 环境,其使用了异步事件驱动模式。其让Node.js在很多互联网应用体系结构下获得非常不错的性能。 源码 和 实时演示 。
- PhantomJS 也是一个服务器端的 JavaScript API的WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG
- Lighttpd 一个轻量级的开源Web服务器。新闻,文档,benchmarks, bugs, 和 download. Lighttpd 支撑了几个非常著名的 Web 2.0 网站,如:YouTube, wikipedia 和 meebo.
- NGinx , 性能巨高无比的轻量级的Web服务器。比Apache高多了。花了6年的时间,终于走到了1.0版。
- Apache HTTP Server 是一个很流行的并支持多个流行的操作系统的Web服务器。
- ★ PHP 可能是最流行的服务器端的Web脚本动态处理语言。
- 当然,还有 Ruby , Python , Erlang , Perl , Java , .NET , Android , C++ , Go , Fantom ,CoffeeScript , D , …
PHP 框架和工具
- ★ WordPress 是一个基于博客系统的开源软件。参看《WordPress是怎么赢的? 》
- Drupal 是一个内容管理系统 (CMS).
- Centurion 是一个新出现的开源 CMS ,一个灵然的 PHP5 Content Management Framework. 使用 Zend Framework, 其组件坚持通用,简单,清楚和可重用的设计原则。
- phpBB 一个开源的论坛(国内的Discuz!更多)
- ★ SimplePie : 超快的,易用的, RSS 和 Atom feed PHP解析。
- ★ PHPthumb , PHP 图片处理库
- ★ PHPMailer 强大的全功能的PHP邮件库
- PubSubHubbub 协议,一个简单,开放, server-to-server 的 pubsub (publish/subscribe) 协议——Atom and RSS的扩展。
- 更多的请参看 – 20个你应该知道PHP库 和 9个强大免费的PHP库
数据库
- ★ Apache CouchDB 是一个面向文档的数据库管理系统。它提供以JSON 作为数据格式的REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。.源码 .
- MonoQL 是一个采用PHP+ExtJS开发的MySQL数据库管理工具。界面极像一个桌面应用程序,支持大部分常用的功能包括:表格设计,数据浏览/编辑,数据导入/导出和高级查询等。
- MariaDB 是MySQL 的一个分支,由MySQL 创始人Monty Widenius 所开发。GPL,用来对抗Oracle所有的MySQL的license的不测。自Oracle收购SUN以来,整个社区对于MySQL前途的担忧就没有停止过。
- ★ SQLite 不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程 语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。整个数据库(定义、表、索引和数据本身)都在宿主主机上存储在一个单一的文 件中。它的简单的设计是通过在开始一个事务的时候锁定整个数据文件而完成的。库实现了多数的SQL-92标准,包括事务,就是代表原子性、一致性、隔离性 和持久性的(ACID),触发器和多数的复杂查询。不进行类型检查。你可以把字符串插入到整数列中。某些用户发现这是使数据库更加有用的创新,特别是与无 类型的脚本语言一起使用的时候。其他用户认为这是主要的缺点。
- SQL 在线设计编辑器 ,这一节的那个图片就是这个在线编辑器的样子了。一个画数据库图表的在线工具。很强大。
API 和 在线数据
- ProgrammableWeb , 最流行的Web Services 和 API 目录大全。
- Google Data Protocol 一组Google服务的数据服务API。
- Yahoo! Developer Network – APIs 和 Tools
- Yahoo! Pipes 可视化在线编程工具,它是一个用于过滤、转换和聚合网页内容的服务。
- ★ The Yahoo! Query Language 一个很像 SQL的网页查询工具。
在线代码和媒体编辑器
- ★ CodeRun Studio 一个基于JavaScript语言开发的跨平台的集成开发环境,它立足于云计算的设计思路,方便开发者在浏览器端便可以轻松开发、调试和部署网络应用程序。(参看《Coderun.com 在线开发IDE 》)
- Cloud9 IDE – 一个基于Node.JS构建的JavaScript程序开发Web IDE。它拥有一个非常快的文本编辑器支持为JS, HTML, CSS和这几种的混合代码进行着色显示。
- ★ jsFiddle – Javascript的在线运行展示框架,这个工具可以有效的帮助web前端开发人员来有效分享和演示前端效果,其简单而强大 (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)
- Akshell , 一种云服务,它使用服务端的JavaScript和在线的IDE帮助开发者进行快速应用程序开发。 它还提供云托管,所以部署是即时的。
- JSONeditor , 一个好用的JSON 编辑器
- ★ TinyMCE 一个轻量级的基于浏览器的所见即所得编辑器,支持目前流行的各种浏览器,由JavaScript写成。
- Ext Designer 是一个桌面应用工具,帮助你快速开发基于ExtJS 的用户界面。
- ★ LucidChart ,一款基于最新的html5技术的在线图表绘制软件,功能强大,速度快捷,运行此软件需要支持html5的浏览器。
- Balsamiq Mockups , 产品设计师绘制线框图或产品原型界面的利器。
- Color Scheme Designer 3 - 一个免费的线上调色工具
- ★ Pixlr , 是一个来自瑞典基于Flash的免费在线图片处理网站。除了操作介面和功能接近Photoshop,还是多语言版本,支持简体中文。(以前酷壳介绍过 )
- Aviary , 是一个基于HTML5 的在线图片处理工具,可以很容易的对图片进行后期处理。 Aviary API
- Favicon Generator , 线上favicon(16×16)制作工具。
代码资源和版本控制
- ★ GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务。
- Git 是一个由Linus为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。其巨快无比,高效,采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。
- Google Code 谷歌公司官方的开发者网站,包含各种开发技术的API、开发工具、以及开发技术参考资料。
- Google Libraries API Google 将优秀的 JavaScript 框架部署在其 CDN 上,在我们的网站上使用 Google Libraries API 可以加速 JavaScript 框架的加载速度。
- Snipplr 一个开放的源代码技巧分享社区,号称Code 2.0。和一般的源码分享网站不同,它针对的并不是大型网站源码,而是一些编程的代码技巧。
JavaScript 桌面应用框架
- ★ jQuery 是一个快速、简单的JavaScript library, 它简化了HTML 文件的traversing,事件处理、动画、Ajax 互动,从而方便了网页制作的快速发展。 源码 , API , API浏览 , 很不错的文档 .
- ★ 官方的 jQuery User Interface (UI) library (演示和文档). 源码 ,Themes Roller , Download .
- YUI 2 — Yahoo! User Interface Library
- Mootools , 一个超级轻量级的 web2.0 JavaScript framework
- Prototype 提供面向对象的Javascript和AJAX
- Dojo The Dojo Toolkit,一个强大的无法被打败的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供 Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。
- ★ Ext JS 4 , 业内最强大的 JavaScript framework。
- PHP.js , 一个开源的JavaScript 库,它尝试在JavaScript 中实现PHP 函数。在你的项目中导入PHP.JS 库,可以在静态页面使用你喜欢的PHP 函数。
JavaScript 移动和触摸框架
- ★ jQuery Mobile : 是 jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。我们将尽全力去满 足这样的需求。 Sources .
- Zepto.js Zepto.js 是支持移动WebKit浏览器的JavaScript框架,具有与jQuery兼容的语法。2-5k的库,通过不错的API处理绝大多数的基本工作。 Sources .
- MicroJS : Microjs网站应用列出了很多轻量的Javascript类库和框架,它们都很小,大部分小于5kb。这样你不需要因为只需要一个功能就要加载一个JS的框架。
- ★ PhoneGap :是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。 Sources .
- ★ Sencha Touch Sencha Touch 是一个支持多种智能手机平台(iPhone, Android, 和BlackBerry)的 HTML5 框架。Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的 WEB标准,全面兼容Android和Apple iOS设备。
- JQtouch , 是一个jQuery 的插件,主要用于手机上的Webkit 浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript 库。 Sources .
- DHTMLX Touch 针对移动和触摸设备的JavaScript 框架。DHTMLX Touch基于HTML5,创建移动web应用。它不只是一组UI 小工具,而是一个完整的框架,可以针对移动和触摸设备创建跨平台的web应用。它兼容主流的web浏览器,用DHTMLX Touch创建的应用,可以在iPad、iPhone、Android智能手机等上面运行流畅。
jQuery 插件
- Waypoints 是一个jQuery 用来实现捕获各种滚动事件的插件,例如实现无翻页的内容浏览,或者固定某个元素不让滚动等等。支持主流浏览器版本。
- Lazy loader 插件可以实现图片的延迟加载,当网页比较长的时候,会先只加载用户视窗内的图片,视窗外的图片会等到你拖动滚动条至后面才加载,这样有效的避免了因图片过多而加载慢的弊端。
- TweenJS : 一个简单和强大的 tweening / animation 的Javascript库。
- Easings 类Css3的jQuery 动画插件
- Spritely 这个插件可以创建出如flash一样的动画效果,比如:在页面上有一只飞动的小鸟,一个动态滚动的背景等。
- File Upload , jQuery 文件上传插件4.4.1
- Slideshow/Carousel 插件. Sources .
- Supersized – 全屏式的背景/幻灯片插件
- Masonry i一款非常酷的自动排版插件,这款jQuery工具可以根据网格来自动排列水平和垂直元素,超越原来的css. Sources .
- jQuery 简单 Layout 演示,管理各种边栏式,可改变大小式的布局。
- Flexigrid – jQuery 数据表插件
- Isotope 绝对是一个令人难以置信的jQuery 插件,你可以用它来创建动态和智能布局。你可以隐藏和显示与过滤项目,重新排序和整理甚至更多。
- Super Gestures jQuery 插件可以实现鼠标手势的功能。
- MouseWheel 是由Brandon Aaron开发的jQuery 插件,用于添加跨浏览器的鼠标滚轮支持。
- AutoSuggest jQuery 插件可以让你添加一些自动完成的功能。
- qTip 一个漂亮的jQuery 的工具提示插件,这个插件功能相当强大。
- jQuery Charts and graphic 用来制作图表。
- jQuery Tools– The missing UI library
其它 jQuery 资源
- http://www.smashingmagazine.com/2011/04/07/useful-javascript-and-jquery-tools-libraries-plugins
- http://webdesigneraid.com/weekly-html5-news-and-inspirations-%E2%80%93-tutorials-tools-resources-and-freebies-v-2/
- http://www.designer-daily.com/15-useful-jquery-plugins-and-tutorials-5207
- http://www.julien-verkest.fr/22/11/2007/240-plugins-jquery
- http://www.hotscripts.com/blog/10-great-html5-experiments-apps/
- http://www.noupe.com/jquery/excellent-jquery-navigation-menu-tutorials.html
- http://www.noupe.com/php/20-useful-php-jquery-tutorials.html
- http://aext.net/2010/04/excellent-jquery-plugins-resources-for-data-presentation-and-grid-layout/
- http://webdesigneraid.com/html5-canvas-graphing-solutions-every-web-developers-must-know/
- http://gestureworks.com/features/open-source-gestures/
- http://edtechdev.wordpress.com/2011/01/14/some-exciting-new-html5javascript-projects/
- http://net.tutsplus.com/articles/web-roundups/30-developers-you-must-subscribe-to-as-a-javascript-junkie/
HTML5 视频播放器
- ★ Popcorn.js 是一个HTML5 Video框架,它提供了易于使用的API来同步交互式内容,让操作HTML5 Video元素的属性,方法和事件变得简单易用。 (来自Mozilla)
- LeanBack Player HTML5视频播放器,没有依赖任何JavaScript框架。支持全屏播放,音量控制,在同一个页面中播放多个视频。 (来自Google)
- Vid.ly 为你上传的视频提供转换功能,并且为转换后的视频创建一个短网址。通过Vid.ly,让你的视频可以在14种不同的浏览器和设备上播放,不需要再去考虑将 要浏览视频的人使用什么设备了,以避免各各软件巨头之间的利益之争带来了不兼容,给用户带来了巨大的困扰,短网址让你可以通过Twitter、 Facebook等方式方便分享视频。Vid.ly还可以通过html代码嵌入到其他网页中。Vid.ly免费帐户空间为1GB,免费帐户也没有播放或浏 览限制。
JavaScript 音频处理与可视化效果
- ★ 使用HTML5 和 Flash, SoundManager V2 只用单一API的提供了可靠,简单和强大的跨平台的音频处理。
- DSP , JavaScript的声音Digital Signal Processing
- The Radiolab Hyper Audio Player v1, 带给你 WNYC Radiolab, SoundCloud 和 Mozilla Drumbeat
- jPlayer , 一个 jQuery HTML5 音频/ 视频库,功能齐全的API
JavaScript 图形 和 3D
- ★ Processing.js 是一个开放的编程语言,在不使用Flash或Java小程序的前提下, 可以实现程序图像、动画和互动的应用。其使用Web标准,无需任何插件。
- ★ Javascript 3D 引擎: ThreeJS 由 Mr Doob 开发,一个轻量级的 3D 引擎,不需要了解细节,傻瓜都能使用。这个引擎可以使用<canvas>, <svg> 和 WebGL.
- Shader Toy , 一款使用WebGL的在线着色器编辑器(2D/3D). 基于在线的应用架构使您无需下载任何软件即可开始体验. Shader Toy包含大量实用着色器, 诸如光线追踪, 场景距离渲染, 球体, 隧道, 变形, 后期处理特效等.
- PhiloGL , Sencha的PhiloGL是首个WebGL开发工具之一,提供了高水准的功能,来构建WebGL应用。Sencha创建了几个演示,来描述框架交互式3D虚拟化的能力,比如3D view of global temperature changes 。
- WebGL Inspector 你就Firebug等Web调试工具一样,这个是 WebGL的调试工具。
- WebGL frameworks 由 Khronos Group 收集的一个WebGL框架列表。
- EaselJS , 一个使用html5的canvas的 JavaScript 库. Sources .
- JavaScript Game Frameworks 免费的JS游戏框架列表。另,可参看 JS游戏框架列表 。
- Raphaël 是一个小型的JavaScript 库,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。参看Javascript向量图Lib–Raphaël
- jQuery SVG 插件让你可以了 SVG canvas 进行交互。
- Google chart tools – 参看本站的使用Google API做统计图
-
font-size:
发表评论
-
正则表达式收集-方便用的时候自己来拼了
2011-02-21 16:56 784验证数字的正则表达式集 验证数字:^[0-9]*$ ... -
第 6 章 jPDL
2010-11-09 16:28 1316这章将会解释用来描 ... -
Java操作word文档,设置用户名,痕迹保留,插入等方法
2010-08-09 15:12 47341.使用jacob进行操作,点击后面连接下载http://da ... -
线程安全,就这么简单
2005-04-29 09:33 9571、什么是线程安全(threa ... -
log4j指南
2007-03-30 17:20 700log4j是java开发人员开发中最常用的日志 ... -
深入浅出URL编码
2007-07-03 15:14 739一、问题: ... -
如何实现网站的多语言版本?
2008-01-15 15:03 1360随着国际化的深入,越来越多的网站提供多语言版本给 ... -
在jsp下,一个实现将动态页面转为静态的方案
2005-08-27 21:04 7551.前言为了能深入浅出 ... -
用EclipseUML体验用ECLIPSE建模- -
2005-08-29 13:09 2790用EclipseUML体验用ECLIPSE建模MODEL(如C ... -
java
2005-08-29 13:16 974[2005-08-27]经典java问题,你能答出几个?第一, ... -
献给初学者:Java咖啡的奶茶——Eclipse
2005-08-29 13:18 839铁匠以打造自己的工具 ... -
jsp使用组件进行文件上传
2008-04-15 17:38 2537WEB文件上传可能是网站 ... -
利用JAVA操作EXCEL文件
2008-06-04 14:51 712使用Windows操作系统的朋友对Excel(电子表格)一定不 ...
相关推荐
Android顶尖开源集锦
这个“Android下拉刷新开源库集锦”是一个资源宝库,包含了多个用于实现这一功能的开源库,非常适合开发者学习和研究。 首先,我们要理解下拉刷新的基本原理。当用户在滚动到列表顶部时,如果继续下拉,会触发一个...
《开源软件文集:开源革命之声》是一本集结了多位开源运动领袖和软件界大牛们观点的书籍。本书不仅回顾了开源软件的发展历程,还深入探讨了开源革命成功的原因以及未来的发展趋势。在这个过程中,书中涉及了多个重要...
《开源时代杂志集锦》是Linux时代内部的专业期刊,涵盖了第六至第十一期的内容,为对开源技术感兴趣的读者提供了一套丰富的知识库。这六期杂志深入探讨了开源软件、操作系统、开发工具以及相关的社区动态,是学习和...
还有简单的密码验证 开发软件:Android StudioAndroid 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器...
天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR开源版V5.0.0天若OCR...
开源技术发展介绍 开源技术发展介绍是指开源技术的定义、分类、发展趋势、应用原因、发展历程、社区现状、盈利方式等方面的内容。下面将详细介绍开源技术发展的相关知识点。 一、开源定义与区别 开源定义是指开放...
本报告旨在分析开源对金融行业的重要意义,同时解析开源存在哪些风险,并总结一套改善金融行业开源使用治理与对外开源贡献的可行见解。本报告还展示我国金融行业在开源使用治理与对外开源方面的活跃程度,并给出我国...
【优惠券开源系统】是一种专为站长设计的软件解决方案,旨在快速搭建具备优惠券功能的购物网站。这个系统的核心特点是其开源性质,意味着用户可以自由查看、修改和分发源代码,根据自身需求定制功能,适应不同的商业...
GOTC 2021全球开源技术峰会- Gitee:13年的开源中国路 GOTC 2021全球开源技术峰会-从基础设施开源看技术开放 GOTC 2021全球开源技术峰会-基础技术开源开放 激发AI创新动能 GOTC 2021全球开源技术峰会-开源,百度的...
Mission Planner开源地面站,适用于APM、PIX、Pixhawk 、TURBO PiX等开源飞控,这是解锁无人机的必须软件。适用于window系统。Mission Planner开源地面站,适用于APM、PIX、Pixhawk 、TURBO PiX等开源飞控,这是解锁...
标题:“开源的opc服务器” 描述:“开源的opc服务器的程序,是俄罗斯人写的在vc下开发的轻量级的opc服务器!” 在这个主题中,我们将深入探讨开源的OPC(OLE for Process Control)服务器,特别是由俄罗斯开发者...
标题中的“SimpleBGC32- 开源三轴无刷云台算法完全解说”表明了这是一个关于三轴无刷电机云台控制系统的详细介绍,重点在于其开源算法。这个系统基于STM32F103RC微控制器,结合了MPU6050六轴传感器,用于实现飞行器...
开源代码使用指南 开源代码(Open Source):是促进软件发展的一种协作方式。与商用软件不同,它公开源代码, 允许用户直接拿来学习、开发。使用Open Source的应用受到Open Source的许可证限制,如有些 Open ...
开源桌面贴片机软件,开源SMT取放硬件和软件
开源软件,顾名思义,是指那些源代码可以被公众查看、使用、修改和分发的软件。这种软件模式在全球范围内都有着广泛的应用和深远的影响,特别是在台湾地区,开源软件的发展尤为活跃,技术实力也相当先进。 台湾开源...
根据提供的文件信息,我们可以从标题、描述以及标签中提炼出几个关键知识点,这些知识点主要围绕“Unity开源项目”展开。接下来将对这些知识点进行详细阐述。 ### 一、Unity开源项目的概念 Unity是一款由Unity ...
白皮书涵盖了开源生态的各个方面,包括开源布局、开源运营、开源治理、行业开源、开源风险等关键话题,并对未来发展趋势提出了具有参考价值的建议。 开源生态的健康发展离不开合理的商业模式和治理机制。全球开源...