澳门金莎娱乐网站:开源中最好的Web开发资源汇

时间:2019-10-30 10:52来源:网页制作
开源中最佳的Web开垦能源汇总 2011/06/08 · HTML5 ·HTML5 原作出处:b2bweb   译文出处:陈皓    法兰西Web开垦职员 Julian Guézennec收拾汇总的关于Web开荒的能源和目录,由陈皓翻译。 读书

开源中最佳的Web开垦能源汇总

2011/06/08 · HTML5 · HTML5

原作出处: b2bweb   译文出处:陈皓   

法兰西Web开垦职员 Julian Guézennec 收拾汇总的关于Web开荒的能源和目录,由陈皓翻译。

读书HTML 5编制程序和布署

  • 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, 笔者本人征集的风流倜傥对代码片段

劳动器端的软件

澳门金莎娱乐网站 1

  • Node.js 是劳动器端的 JavaScript 情形,其行使了异步事件驱动情势。其让Node.js在重重互连网选取体系布局下得到丰盛科学的天性。 源码 和 实时演示。
  • PhantomJS 也是三个劳务器端的 JavaScript API的Web基特。其帮衬各个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 框架和工具

澳门金莎娱乐网站 2

  • 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 讴歌ZDXSS的强大。

数据库

澳门金莎娱乐网站 3

  • 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 和 在线数据

澳门金莎娱乐网站 4

  • ProgrammableWeb, 最流行的Web Services 和 API 目录大全。
  • Google Data Protocol 生机勃勃组谷歌服务的数据服务API。
  • Yahoo! Developer Network – APIs 和 Tools
  • Yahoo! Pipes 可视化在线编制程序工具,它是二个用来过滤、调换和聚合网页内容的服务。
  • ★ The Yahoo! Query Language 一个很像 SQL的网页查询工具。

在线代码和传播媒介编辑器

澳门金莎娱乐网站 5

  • CodeRun Studio三个基于JavaScript语言开拓的跨平台的合生机勃勃开垦条件,它立足于云计算的筹算思路,方便开采者在浏览器端便能够轻易开垦、调节和测量试验和布局互连网应用程序。
  • 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)制作工具。

代码资源和版本调控

澳门金莎娱乐网站 6

  • GitHub 是二个用来接收Git版本调整种类的项指标基于网络的存取服务。
  • Git 是八个由Linus为了越来越好地管理linux内核开荒而创立的遍布式版本调整/软件配置管理软件。其巨快无比,高效,选择了布满式版本库的方式,不必服务器端软件帮衬,使源代码的公布和调换非常方便。
  • Google Code 谷歌(Google)集团合法的开拓者网站,满含各个开荒技艺的API、开垦工具、以至开采技巧参谋资料。
  • Google Libraries API Google将美好的 JavaScript 框架计划在其 CDN 上,在大家的网站上行使 GoogleLibraries API 能够加速 JavaScript 框架的加载速度。
  • Snipplr 三个盛开的源代码手艺共享社区,可以称作Code 2.0。和日常的源码分享网址差别,它针对的实际不是巨型网址源码,而是一些编制程序的代码手艺。

JavaScript 桌面应用框架

澳门金莎娱乐网站 7

  • 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 活动和触摸框架

澳门金莎娱乐网站 8

  • jQuery Mobile : 是 jQuery 在手提式有线电话机上和平板设备上的本子。jQuery Mobile 不只有会给主流移动平台带来jQuery核心库,並且会宣布八个豆蔻梢头体化统风度翩翩的jQuery移动UI框架。协理全球主流的移动平台。jQuery Mobile开拓组织说:能开荒那个类型,我们特别欢欣。移动Web太要求二个跨浏览器的框架,让开拓人士开拓出真正的位移Web网址。我们将尽全力去满意那样的供给。 Sources.
  • Zepto.js Zepto.js 是支撑移动Web基特浏览器的JavaScript框架,具备与jQuery宽容的语法。2-5k的库,通过正确的API管理绝大好些个的主导工作。 Sources.
  • MicroJS : Microjs网址应用列出了过多轻量的Javascript类库和框架,它们都异常的小,超过二分之生龙活虎紧跟于5kb。那样您无需因为只要求二个效果将要加载一个JS的框架。
  • PhoneGap :是意气风发款开源的手提式有线电话机接收开荒平台,它独自只用HTML和JavaScript语言就足以创制出能在八个运动设备上运维的利用。 Sources.
  • Sencha Touch Sencha Touch 是三个援助各样智能手提式有线电话机平台(中兴, Android, 和One plus)的 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创造的应用,能够在三星GALAXY Tab、OPPO、Android智能手提式有线电话机等方面运维通畅。

jQuery 插件

澳门金莎娱乐网站 9

  • 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 资源

HTML5 摄像播放器

澳门金莎娱乐网站 10

  • Popcorn.js 是一个HTML5 Video框架,它提供了轻易使用的API来一块交互式内容,让操作HTML5 Video成分的性质,方法和事件变得轻便易用。 (来自Mozilla)
  • LeanBack Player HTML5录制播放器,未有依靠任何JavaScript框架。帮助全屏播放,音量调控,在同二个页面中播放多少个录制。 (来自谷歌)
  • Vid.ly 为您上传的录像提供转换职能,并且为转移后的录像成立多少个短式网球址。通过Vid.ly,让您的摄像能够在14种差异的浏览器和设备上播放,没有要求再去思量将在浏览摄像的人接收什么设备了,以制止各各软件巨头之间的功利之争带来了不相配,给客商带来了宏伟的麻烦,短式网球站令你能够因此脸谱、 Facebook(TWTOdyssey.US)等方法有利分享摄像。Vid.ly仍可以经过html代码嵌入到别的网页中。Vid.ly无偿帐户空间为1GB,无需付费帐户也还未有广播或浏 览约束。

JavaScript 节奏管理与可视化效果

澳门金莎娱乐网站 11

  • ★ 使用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

澳门金莎娱乐网站 12

  • 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 – 参看本站的行使GoogleAPI做计算图
  • Arbor.js, 是三个接纳webworkers和jQuery创造的多寡图形可视化JavaScript框架。它为图形社团和荧屏刷新拍卖提供了一个神速、力导向布局算法。

JavaScript 浏览器接口 (HTML5)

澳门金莎娱乐网站 13

  • Modernizr – 是三个专为HTML5 和CSS3 开荒的功效检测类库,可以依据浏览器对HTML5 和CSS3 的支撑程度提供越发便利的前端优化方案.Sources. 二个灵光的列表 cross-browser Polyfills
  • HTML5Shiv : 该类型的指标是为着让IE 能分辨HTML5 的要素。
  • Polyfills : 那一个类型搜集了部分代码片段其用Javascript帮衬差异的浏览器的特地意义,有个别代码须求Flash。
  • YepNopeJS : 贰个异步的条件式的加载器。Sources.
  • jQuery CSS3 Finalise : 是不是不喜欢了为每叁个浏览器的CSS3属性加前缀?
  • Amplify.js :风流倜傥套用于web应用数据管理和应用程序通信的 jQuery 组件库。 提供简单易用的API接口。Amplify的对象是由此为种种数据源提供多少个统大器晚成的程序接口简化各类格式数据的数据管理。Amplify的积存组件使用 localStorage 和 sessionStorage标准管理顾客端的寄存音讯,对一些老的浏览器协助也许反常。Amplify’为jQuery的ajax方法request 扩充了某些拾壹分的特色。 Sources.
  • History.js 美丽地帮忙了HTML5 History/State APIs
  • Socket.IO Web的socket编程。

JavaScript 工具

澳门金莎娱乐网站 14

  • ★ {{mustaches}} Mini的 JavaScript 模板引擎。
  • json:select(), CSS式的JSON选择器
  • HeadJS, 异步JavaScript装载。其最大特色正是不单能够按顺序施行还足以并发装载载js。
  • JsDoc Toolkit是风流洒脱款扶助理工科程师具,你只供给依据约定在JavaScript 代码中增多相应的笺注,它就能够依据那个注释来源动生成API文书档案。
  • Responsive image, 贰个试验性的体系,用来管理responsive layouts 式的图纸。
  • UglifyJS是依照NodeJS的Javascript语法深入解析/压缩/格式化学工业具,它扶助别的CommonJS模块系统的Javascript平台。
  • Dhteumeuleu, 交互式的 DOM 脚本和DHTML 的开源演示。
  • Backbone是 叁个前端 JS 代码 MVC 框架,被著名的 37signals 用来构建他们的移动顾客端。它不行取代 Jquery,不可替代现存的Template 库。而是和这个构成起来塑造复杂的 web 前端交互使用。假若项目事关大气的 javascript 代码,达成无数头晕目眩的前端交互作用,首先你会想到把多少和显示分离。使用 Jquery 的 selector 和 callback 能够轻易达成这一点。但是对于富顾客端的WEB应用大量代码的结构化组织非常供给。Backbone 就提供了 javascript 代码的协会的职能。Backbone 首要包罗 models, collections, views 和 events, controller 。

顾客端和模拟器

澳门金莎娱乐网站 15

  • BrowserShot, 检查浏览器的兼容性,跨浏览器平器的测验
  • Test everything… 输入叁个你想要测验的U牧马人L……
  • Android browser 模拟器
  • iPhone browser 模拟器
  • Opera browser 模拟器
  • FirebugFirefox 集成,能够查看和调护医治你的Web页面。

CSS3 和 字库

澳门金莎娱乐网站 16

  • CSS3 Maker CCS3的生成器
  • 轻巧地创立 CSS3 animations。 Sencha Animator 是二个桌面应用可以为WebKit浏览器和触摸式移动器材创制 CSS3 animations 。
  • CSSwarp – CSS 文本扭曲生成器
  • Gradient Editor, 一个苍劲的Photoshop式的CSS 渐变编写翻译器。来自 ColorZilla
  • Google Web Fonts 通过GoogleWeb Fonts API 能够浏览全数的书体
  • @font-face Kit Generator, 为Web转变字体
  • Typetester, 相比字体。
  • Media Queries. 一组 responsive web 设计。
  • Pattern TAP, UI组件。

Website (FULL) 模板

澳门金莎娱乐网站 17

  • HTML5 Boilerplate 是一个HTML5/ CSS / js模板,是促成跨浏览器常常化、质量优化,牢固的可选功效如跨域Ajax和Flash的特级实践。 项目标开辟商称之为技能集结,目标是知足你支付三个跨浏览器,并且面向现在的网址的需求。 Sources.
  • HTML5 starter pack 是二个根本的和有团体的目录结构,其可切合广大品种,还应该有点很常用的公文,以致轻易的Photoshop设计模板。
  • Initializr 是八个HTML5 模板生成器,其能够帮你在15秒内创建二个HTML5的项目。
  • Animated Portfolio Gallery (教程)
  • Slick MobileApp Website 借使因此 jQuery 和 CSS 制作三个手提式有线话机使用的网址。
  • RSS Reader 假诺由此 jQuery Mobile 创制一个RAV4SS Reader
  • Single Page Applications 使用jQuery的爱人们 (Backbone, Underscore, …)成立单大器晚成页面。
  • Google TV Optimized Templates, 传统TV已经初叶和网路融入,但最近行当如故正在搜寻之中,为此以后的网页亦会有结构上的改观。Google TV Optimized Templates是 三个用HTML/JavaScript制作而成的开源软体,一如其名是二个对Google电视作出了最棒化的的网页范本,其特色是以遥控器作为操作的前提,令使用者没有必要输入任何文字就足以开展支配。将来除了会有专项使用遥控器外,还或者会利用智能手提式有线电话机透过W-iFi调控谷歌(Google) 电视机的措施。Optimized Templates的分界面中上手会呈现分类,右方会显得该分类下的影片截图,影片播放、切换、全画面表示都可透过键盘上的方向键、Backspace或 Enter等键实现,方便以后的网站开采人士借镜。HTML5 版的沙盘使用了 Google TV UI library, jQuery 和 Closure 。

(全文完)

 

1 赞 5 收藏 评论

澳门金莎娱乐网站 18

编辑:网页制作 本文来源:澳门金莎娱乐网站:开源中最好的Web开发资源汇

关键词: