• 加速编码的 JavaScript 库和工具


    JavaScript库是 一个提前写好的JavaScript文件库,它可以很容易的开发基于JavaScript的应用,特别是AJAX和一些其它的以web为中心的技术。运用JavaScript最基本的方式是嵌入以写好的JavaScript函数,或是在HTML页面中包含进来。它是同过文档对象模型(DOM)和页面进行交互的。

      在这篇文章中我精心挑选了 15个新颖的JavaScript库和工具,它们可以清理你应用中的相关问题以及让你的网站具有竞争力。我希望你在开发任务中能轻松的发现和应用下面的JavaScript库。好好享受吧!

      1. Recline.js

    recline

      Recline.js 对于构建纯html和 JavaScript的数据应用,是一个十分强大的功能库.它为大数据应用的模型和视图提供组件和结构.

      来源

      2. Keypress

    keypress

      Keypress是一个灵活捕获键盘输入和操作的 JavaScript库. 它可以用于简单的情况下(如:按下"x",触发一个方法)也可以用于更高级的应用场景,如创建任意的按键组合。在按下和弹出按键的时候回调函数, 通过一个选项配置捕获一次或多次事件。

      来源

      3. Pace.js

    pace-js

      PACE是一个可以很容易就能给任何网站加很漂亮的进度条工具的javascript框架. 它支持多钟加载效果: YouTube那样的, 角度指示, 覆盖整个页面的,还有其他的效果. 它很容易上手的; 只只要简单的把javascript文件添加到所选的主体里面去,PACE就会自动加载页面和运行Ajax请求. 这个框架不需要任何的js框架,但你可以手动调整.

      来源  

      4. BackgroundCheck

    backgroundcheck

      BackgroundCheck是一个比较小的javascript框架,它可以阻止类似自动把某个元素的样式变得更暗或者更亮的问题.  一旦某个元素图片重叠了, 添加上它 .会把背景变为黑色的.或者把白色的背景加上去. 再创建一些相关的样式就足够了. 它可以只把函数限制只对所选的图片起作用, 定义黑色和白色的界限.

      来源  

      5. TogetherJs

    togetherjs

      TogetherJS 是Mozilla 一个免费以及开源的的 Javascript库,它能为你网站添加协作功能和工具 .通过在你网站上添加 TogetherJS, 你的用户实时的互相帮助. TogetherJS 在 Javascript时间; 不用安装软件或插件,能与现有页面完美集合,同时也可以让开发者自定义. TogetherJS由 Mozilla建立并主办, 所以你可以放心的使用它。

      链接  

      6. Vex

    vex

      Vex 是一个创建网站对话框十分不错的 JavaScript库. 这个库独立+轻巧 (2kb minifed + gzip压缩) 并配备了一个十分易用的 API. 它动画流畅,内置简单的css样式,替换了 alert, confirm, 和 prompt . Vex 在移动端的浏览器上同样正常工作可以快速定制设计。

      链接 

      7. Completely.js

    completely

      Completely.js是一个网站输入框自动补全的 JavaScript库.没有依赖其他库,没有css也没有封装 AJAX,可以在现在任意浏览器使用

      链接  

      8. David

    david

      David是一个获取Node.js依赖概况的工具,它创建一个徽章来表示当前每一个依赖关系的状态  你可以选择在你网站中嵌入它。

      链接  

      9. QuestionMark.js

    questionmark

      QuestionMark.js 是一个轻量级脚本,使用AJAX弹出一个模态窗口,来显示网站或app的快捷键定义。它很容易根据你自己的快捷键需求进行自定义。

      来源

      10. Harp

    harp

      Harp直接运行于内置的web服务器之上,或者输出HTML,CSS,和JS,并且自动分发浏览器需要的文件,而不经过预编译步骤。它可以与Markdown, Jade, EJS, CoffeeScript, Stylus, 和LESS协作,并允许你发布到Amazon S3, GitHub,等等。

      来源

      11. Perimeter.js

    perimeter

      用 Perimeter.js来触发访问者从任意方向进入元素的事件。它是完全文档化,轻量级,没有依赖性。

      链接  

      12. TableSort

    tablesort

      Tablesort 是一个为你表格添加排序的简单组件。没有依赖,纯 JavaScript编写,但包括可选的Ender 支持.

      链接  

      13. Physics.js

    physicsjs

      PhysicsJS 是一个模块,是易于使用的JavaScript物理引擎。它可以扩展并自定义以适应你的需求。

      来源

      14. Bookmarkify

    bookmarkify

      Bookmarkify使得创建你自己的书签变得超级简单。只需为你的书签命名,输进关于它的JavaScript脚本,包含它,这样就一切就绪了。

      来源

      15. LiveScript

    livescript

      LiveScript是一种编译为JavaScript的语言。它直接映射到JavaScript,它使你能书写出没有重复文件的富有表达力的代码。尽管LiveScript增添了许多特性来协助函数式编程,它也有许多面向对象和命令式编程方面的改进。

      来源

      原文地址:http://codegeekz.com/javascript-libraries-and-tools-to-speed-up-coding/

  • 相关阅读:
    史上最全的正则表达式-匹配中英文、字母和数字
    使用Git分支开发新特性或修复Bug与使用Git分支开发新特性或修复Bug
    装了Yaml 然后代码一运行就报错 YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe.
    mac安装yaml
    如何获取android app的package和Activity
    Original error: No Chromedriver found that can automate Chrome '39.0.0'.
    mac chromedriver安装
    keycode相关方法
    python+appium的物理按键代码
    Python测试Websocket接口
  • 原文地址:https://www.cnblogs.com/Blog-Yang/p/3383610.html
Copyright © 2020-2023  润新知