【导读】:GitHub 上有一个 Awesome – XXX 系列的资源整理。awesome-javascript 是 sorrycc 发起维护的 JS 资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等。
GitHub已发起「JavaScript 资源大全中文版」的整理。github/jobbole/awesome-javascript-cn
js扩展包下载地址:www.quzhuanpan/download/checkResult.action?id=52&type=6
包管理器
管理着 javascript 库,并提供读取和打包它们的工具。
•npm – npm 是 javascript 的包管理器。
•Bower – 一个 web 应用的包管理器。
•component – 能构建更好 web 应用的客户端包管理器。
•spm – 全新的静态包管理器。
•jam – 一个专注于浏览器端和兼容 RequireJS 的包管理器。
•jspm – 流畅的浏览器包管理器。
•Ender – 没有库文件的程序库。
•volo – 以项目模板、添加依赖项与自动化生成的方式创建前端项目。
•Duo – 一个整合 Component、Browserify 和 Go 的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。
加载器
JavaScript 的模块或加载系统。
•RequireJS – JavaScript 文件和模块的加载器。
•browserify – 在浏览器端以 node.js 的方式 require()。
•SeaJS – 用于 Web 的模块加载器。
•HeadJS – HEAD 的唯一脚本。
sql系统数据库有哪些•curl – 小巧、快速且易扩展的模块加载器,它能处理 AMD、CommonJS Modules/1.1、CSS、HTML/text 和历史脚本。
•lazyload – 小巧且无依赖的异步 JavaScript 和 CSS 加载器。
•script.js – 异步 JavaScript 加载器和依赖管理器。
•systemjs – AMD、CJS(commonJS) 和符合 ES6 规范的模块加载器。
•LodJS – 基于 AMD 的模块加载器。
•ESL – 浏览器端的模块加载器,支持延迟定义和 AMD。
•modulejs – 轻量的 JavaScript 模块系统。
3d studio max下载打包工具
•browserify – Browserify 让你能在浏览器端使用 require('modules’) ,打包所有依赖。
•webpack – 为浏览器打包 CommonJs/AMD 模块。
测试框架
•mocha – 适用于 node.js 和浏览器、简易、灵活、有趣的 JavaScript 测试框架。
•jasmine – 简单无 DOM 的 JavaScript 测试框架。
•qunit – 一个易于使用的 JavaScript 单元测试框架。
•jest – 简单的 JavaScript 单元测试框架。
less is more是什么意思中文•prova – 基于 Tape 和 Browserify 的测试运行器,它适用于 Node & 浏览器。
•DalekJS – 自动化且跨浏览器的 JavaScript 功能测试框架。
断言
•chai – 适用于 node.js 和浏览器的 BDD / TDD 断言框架,并能搭配其它测试框架使用。
•Sinon.JS – 对 JavaScript 进行 spies、stubs 和 mock 测试。
•expect.js – 简约的、适用于 Node.js 和浏览器端的 BDD 式断言工具。
覆盖率
•istanbul – 另一个 JS 代码覆盖率检测工具。
•blanket – 一个简单的代码覆盖率检测库。它的设计理念是易于安装和使用,且可用于浏览器端和 node.js。
•JSCover – JSCover 是一个检测 JavaScript 程序代码覆盖率的工具。
运行器
•phantomjs – 脚本化的 Headless WebKit。
•slimerjs – 一个内核为 Gecko 的类似 PhantomJS 工具。
•casperjs – 基于 PhantomJS 和 Slimer JS 的导航脚本和测试工具。
•zombie – 基于 node.js 、快速、全栈且无图形界面的浏览器的测试工具。
•totoro – 一个简单可靠且能跨浏览器运行的测试工具。
•karma – 一个优秀的的 JavaScript 测试运行器。
•nightwatch – 基于 node.js 和 selenium webdriver 的图形界面自动化测试框架。
•intern – 下一代 JavaScript 代码测试栈。
•yolpo – 在浏览器逐句执行的 JavaScript 解释器。
QA 工具
•JSHint – JSHint 是一个有助于发现 JavaScript 代码错误和潜在问题的工具。
•jscs – JavaScript 代码风格检测工具。
qt数组初始化•jsfmt – 格式化、搜索和改写 JavaScript。
•jsinspect – 检测复制粘贴和结构类似的代码。
•buddy.js – 发现 JavaScript 代码里的 魔术数字。
•ESLint – 完全插件化的工具,能在 JavaScript 中识别和记录模式。
•JSLint – 高标准、严格和固执的代码质量工具,旨在只保持语言的优良部分。
MVC 框架和库
•angular.js – 为网络应用增强 HTML。
•aurelia – 一个适用于移动设备、桌面电脑和 web 的客户端 JavaScript 框架。
elseprintf什么意思•backbone – 给你的 JS 应用加入带有 Models、Views、Collections 和 Events 的 Backbone。
•batman.js – 最适合 Rails 开发者的 JavaScript 框架。
•ember.js – 一个旨在创建非凡 web 应用的 JavaScript 框架。
•meteor – 一个超简单的、数据库无处不在的、只传输数据的纯 JavaScript web 框架。
•ractive – 新一代 DOM 操作。
•vue – 一个用于构建可交互界面的、直观快速和可组合的 MVVM 框架。
•knockout – Knockout 用 JavaScript 让创建响应式的富 UI 更加容易。
•spine – 构建 JavaScript 应用的轻量 MVC 库。
•espresso.js – 一个极小的、用于制作用户界面的 JavaScript 库。
jquery下载文件插件•canjs – 让 JS 更好、更快、更简单。
•react – 用于建构用户界面的库。它是声明式的、高效的和极度灵活的,并使用虚拟 DOM 作为其不同的实现。
•react-native – 一个用 React 构建原生应用的框架。
•riot – 类 React 库,但很轻量。
•thorax – 加强你的 Backbone。
•chaplin – 使用 Backbone.js 库的 JavaScript 应用架构。
•marionette – 一个 Backbone.js 的复合应用程序库,旨在简化大型 JavaScript 应用结构。
•ripple – 一个小巧的、用于构建响应界面的基础框架。
•rivets – 轻量却拥有强大的数据绑定和模板解决方案
•derby – 让编写实时和协同应用更简单的 MVC 框架,能够在 Node.js 和浏览器同时运行。 ◦derby-awesome – 很棒的 derby 组件集合。
•way.js – 简单、轻量、持久化的双向数据绑定。
•mithril.js – Mithril 是一个客户端 MVC 框架(轻量、强大和快速)
•jsblocks – jsblocks 是一个更好的 MV-ish 框架。
•LiquidLava – 易懂的、用于构建用户界面的 MVC 框架。
Node CMS 框架
•KeystoneJS – 强大的 CMS 和 web 应用框架。
•Reaction Commerce – 拥有实时的架构和设计的响应式(reactive) CMS。
•Ghost – 简单、强大的发布平台。
•Apostrophe – 提供内容编辑和基本服务的 CMS。
•We.js – 适用于实时应用、网站或博客的框架。
•Hatch.js – 拥有社交特性的 CMS 平台。
•TaracotJS – 拥有快速、极简风格特点且基于Node.js 的 CMS。
•Nodizecms – 为 CoffeeScript 爱好者准备的 CMS。
•Cody – 拥有所见即所得的编辑器的 CMS。
•PencilBlue – CMS 和博客平台。
模板引擎
模板引擎允许您执行字符串插值。
•mustache.js – 是 JavaScript 中带有 {{mustaches}} 的最简模板。
•handlebars.js – 是 Mustache 模板语言的扩展。
•hogan.js – 是 Mustache 模板语言的编译器。
•doT – 最快速简洁的 JavaScript 模板引擎,适用于 nodejs 和浏览器。
•dustjs – 适用于浏览器和 node.js 的异步模板。
•eco – 嵌入式的 CoffeeScript 模板。
•JavaScript-Templates – 轻量(小于 1KB)、快速且无依赖的强大 JavaScript 模版引擎。
•t.js – 小巧的 JavaScript 模板框架,压缩后约为 400 字节。
•Jade – 健壮的、优雅且功能丰富的 nodejs 模板引擎。
•EJS – 高效的 JavaScript 模板。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论