JavaScript是一门应用广泛的计算机编程语言,一般具应用在Web浏览器中,大多用于客户端脚本以实现用户与服务器的交互。在游戏开发、移动应用、一些大型的服务器应用等开发进程中它在服务器端的应用也很广泛。这是一门基于原型编程的语言,其拥有第一类函数和类库。JavaScript首次由Netscape公司引入,由java公司进一步采用,并形成目前这伟大、资源众多的Web开发平台。

  目前有很多的创作工具、资源等可供在开发时使用。考虑到种类如此繁多的工具,有些工具是容易或复杂的,有些是付费的,都各自承载它们的特性。但是,编程需要的是能够完成任务并最精确的那种可能。因此,选择心仪且只包含所需的功能的资源和工具需要多多考虑。

  今天我们为设计师和开发者收集了一些出色的JavaScript在线资源。这些资源包括JavaScript库、平台、在线工具、应用程序等许多。访问该列表并与我们分享你的想法。

  1) gif.js

  2) togetherjs

  TogetherJS是一个由Mozilla开发的免费,开源的JavaScript库,它能够为你的站点添加协助特性。

  3) highlightjs

  Highlightjs是个代码呈现器能帮助你实现语法高亮。

  4) favico.js

  通过使用Favico.js,你可以让你的图标变成动画。你可以自定义动画类型,位置,背景颜色及文字颜色。

  5) chartjs

  使用Chartjs,你能够使用更具创造性、更高效的设计布局来表现你的数据。

  6) anglesjs

  Angles.js是一套封装chart.js库与anguler一起使用的指令集。

  7) adminjs

  8) sir-trevor-js

  Sir Trevor是为web重新设想的富文本编辑方案:一个直观的web内容编辑器,关于如何渲染不需预设任何内容。

  9) perimeter.js

  Perimeter.js在目标元素周围创建一个无形的区域并监视鼠标行为。

  10) roughdraft.js

  RoughDraft.js是一个快速构建、全交互式的HTML原型,它没有重复标记及服务器端的循环或代码。

  11) HTMLjs

  使用HTMLjs你可以直接使用DOM。

  12) instanojs

  instano.js可以让你即时检测网页加载后JavaScript是否禁用。

  13) RulersGuides.js

  Ruleguides.js是一个JavaScript库,它能够让你在网页上使用photoshop的规则和引导界面。

  14) skeuocard

  Skeuocard 逐步增强信用卡的输入以提供一个软件界面设计模仿实物纹理的接口

  15) emberjs

  Emberjs是创建大型web应用最出名的框架。

  16) leafletjs

  Leaflet是适用于移动友好的交互式地图的现代开源javascript库。

  17) resumablejs

  一个通过HTML5 FILE API提供了并发的,稳定的和可恢复的上传的javascript库。

  18) breezejs

  19) handlebarsjs

  20) revealjs

  这个工具简化了html的演示.

  原文地址:http://designzum.com/2014/06/12/20-best-javascript-resources-for-web-designers-and-developers/

为网页设计师和开发者准备的20个很棒的JavaScript资源的更多相关文章

  1. 20+个很棒的Android开源项目

    20+个很棒的Android开源项目 本文摘自文章: 20+ Awesome Open-Source Android Apps To Boost Your Development Skills. 考虑 ...

  2. 值得网页设计师&前端收藏的实用工具列表

    原文地址:http://www.uisdc.com/tool-list-web-developers# 无论你是经验丰富的前端,还是刚刚起步的设计师,这些为真正的网页设计师和开发者所准备的实用工具.在 ...

  3. 推荐20个很有帮助的 Web 前端开发教程

    在平常的搜索中,我碰到过很多有趣的信息,应用程序和文档,我把它们整理在下面这个列表.这是收藏的遇到的有用内容的一个伟大的方式,可以在你需要的时候方便查阅.相信你会在这个列表中发现对你很有用的资料. 您 ...

  4. Web开发人员vs网页设计师

    Web开发人员vs网页设计师 我们都遇到过,但实际的区别是什么?如果您是该领域的新手,请阅读详细内容,这些内容比您想象的更重要. 经过几周(或几个月)的规划和准备,进行市场调查,与其他企业家交谈,现在 ...

  5. 网页设计师常用的PHOTOSHOP插件

    Photoshop是网页设计师常用的一个非常重要而强大的工具,可以让网页设计师的工作高效便捷的进行,也为设计师们的天马行空提供了实际技术实现.一般我们的网页设计师设计完成后,需要将其转换制作成网页形式 ...

  6. 网页设计师必备的10个CSS技巧

    CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页.使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情.在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就 ...

  7. 为网页设计师准备的30个使用的HTML5框架

    原文地址:http://www.goodfav.com/zh/html5-framework-8189.html 网页设计师在开始使用一些应用程序之前需要考虑几个事实,以确保在应用Web程序框架时,这 ...

  8. SEO为什么要求网页设计师用DIV+CSS布局网页?

    问:SEO为什么要求网页设计师用DIV+CSS布局网页? 答:通常情况下,SEOer非常喜欢把一个网站做到最细节,在网页设计方面,有时与设计师沟通时,通常会问到:SEO为什么要求网页设计师用DIV+C ...

  9. 10个网页设计师必备的CSS技巧(转)

    英文原文:10 Essential CSS Rules for Web Designers CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页.使用CSS技巧来巧妙地处理CS ...

随机推荐

  1. python27+django数据库配置常见问题

    mysql缺乏模块,需要安装,建议去http://sourceforge.net/projects/mysql-python/files/mysql-python/下源码编译,或者安装msi文件htt ...

  2. Cocos2d-android (03) 向量

    向量的基本运算及动作 import org.cocos2d.actions.interval.CCJumpBy; import org.cocos2d.actions.interval.CCMoveB ...

  3. 3 years in Tencent game

    心里一直有继续写博文的愿望,却一直被各种借口打断,现在回头一看,已经在腾讯待了3年半之久.3年半是个比较尴尬的时间点,不好意思说自己是游戏从业老兵,但又觉得自己对于行业已经看到比较清楚了:从当年毕业时 ...

  4. Python面向对象3

    一.内部类 内部类就是在类的内部定义的类,主要目的是为了更好的抽象现实世界. 二.魔术方法(构造函数和析构函数) #!usr/bin/python #coding:utf8 class Milo(): ...

  5. stl 中List vector deque区别

    stl提供了三个最基本的容器:vector,list,deque.         vector和built-in数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此     它能非常好的支持随 ...

  6. Linux系统下查看已经登录用户并踢出的方法

    LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务. 查看用户的操作 查看当前用户: [ROOT@LOCALHOST ROOT] # W                    ...

  7. Tilera 服务器上hadoop单机版测试

    ---恢复内容开始--- 本篇博客用来记录在单个Tilera服务器上安装hadoop并且测试的经历,参阅了大多数博客. 1.Tilera服务器介绍 本Tilera服务器配备9核CPU,共挂在6块硬盘, ...

  8. initWithSpriteFrameName和createWithSpriteFrameName

    /** * Initializes a sprite with a sprite frame name. <br/> * A cc.SpriteFrame will be fetched ...

  9. Hadoop MapReduce概念学习系列之shuffle大揭秘(十九)

    shuffle是非常重要!一定要深入理解和多实践. 缓存,分组,排序,转发,这些都是mr的shuffle. Soga 我想得到按流量来排序,而且还是倒序,怎么达到实现呢?这就牵扯到排序的的问题 默认是 ...

  10. EntityFramwork6连接MySql错误

    EntityFramwork6连接MySql错误 使用EF6连接MySql产生Exception: ProHub.ssdl(2,2) : 错误 0152: MySql.Data.MySqlClient ...