javascript我爱编程

JavaScript 资源大全中文版

2018-03-07  本文已影响1194人  白水螺丝

我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-javascript 是 sorrycc 发起维护的 JS 资源列表,内容包括:包管理器、加载器、测试框架、运行器、QA、MVC框架和库、模板引擎、数据可视化、时间轴、编辑器等等

Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更大。这也是我们发起这个开源项目的初衷。


我们要做什么?


如何参与本项目?

从下面的目录来看,本项目的工作量小不了,所以非常期待能有更多程序员一起来参与。

不过加入前,有几个小要求:

如有兴趣,请加 QQ:50872495。加 Q 时请注明「JS大全」


如何为列表贡献新资源?

欢迎大家为列表贡献高质量的新资源,提交PR时请参照以下要求:

资源列表管理收到PR请求后,会定期(每周)在微博转发本周提交的PR列表,并在微博上面听取使用过这些资源的意见。确认通过后,会加入资源大全。

感谢您的贡献!


本项目的参与者

注:名单不分排名,不定期补充更新


奖励计划

虽然奖励可能并不是你加入的主要原因,但还是有必要提一下:


目录


<h2 id="package-managers">包管理器</h2>

管理着 JavaScript 库,并提供读取和打包它们的工具。

<h2 id="loaders">加载器</h2>

JavaScript 的模块或加载系统。

<h2 id="bundlers">打包工具</h2>

<h2 id="testing-frameworks">测试框架</h2>

框架

断言

覆盖率

运行器

<h2 id="qa-tools">QA 工具</h2>

<h2 id="mvc-frameworks-and-libraries">MVC 框架和库</h2>

<h2 id="node-powered-cms-frameworks">基于 Node 的 CMS 框架</h2>

<h2 id="templating-engines">模板引擎</h2>

模板引擎允许您执行字符串插值。

<h2 id="data-flow">Flux</h2>

Flux是Facebook用来构建客户端Web应用的应用架构

<h2 id="data visualization">数据可视化</h2>

Web 数据可视化工具

也有一些很棒的收费库,如 amchartplotlyhighchart

<h3 id="timeline">时间轴</h3>

<h2 id="editors">编辑器</h2>

<h3 id="files">文件</h3>

处理文件的库。

<h3 id="functional-programming">函数式编程</h3>

函数式编程库扩展了 JavaScript 的能力。

<h3 id="reactive-programming">响应式编程</h3>

响应式程序库扩展了 JavaScript 的能力。

<h3 id="data-structure">数据结构</h3>

数据结构库用于构建一个更复杂的应用。

<h3 id="date">日期</h3>

日期库。

<h3 id="string">字符串</h3>

字符串库。

<h3 id="number">数字</h3>

<h3 id="storage">存储</h3>

<h3 id="color">颜色</h3>

<h3 id="i18n-and-l10n">国际化和本地化(I18n And L10n)</h3>

本地化和国际化 JavaScript 库

<h3 id="class">类</h3>

<h3 id="control-flow">控制流</h3>

<h3 id="routing">路由</h3>

<h3 id="security">安全性</h3>

<h3 id="log">日志</h3>

<h3 id="regexp">正则表达式</h3>

<h3 id="media">媒体</h3>

<h3 id="voice-command">语音命令</h3>

<h3 id="api">API</h3>

<h3 id="vision-detection">视觉检测</h3>

<h3 id="browser-detection">浏览器检测</h3>

<h3 id="performance-analysis">性能分析</h3>

UI

<h3 id="code-highlighting">代码高亮</h3>

<h3 id="loading-status">加载状态</h3>

指示加载状态的库。

除了上述这些库,还有收藏在 Codepen 的,另外还有 AjaxloadPreloadersCSSLoad 这些生成器。

<h3 id="validation">验证</h3>

<h3 id="keyboard-wrappers">键盘封装器</h3>

<h3 id="tours-and-guides">浏览和引导</h3>

<h3 id="notifications">通知</h3>

<h3 id="sliders">幻灯片</h3>

<h3 id="range-sliders">滑块控件</h3>

<h3 id="form-widgets">表单组件</h3>

输入

日历

选择

文件上传

其它

<h3 id="tips">提示</h3>

<h3 id="modals-and-popups">模态框和弹出框</h3>

<h3 id="scroll">滚动</h3>

<h3 id="menu">菜单</h3>

<h3 id="table-grid">表格/栅格</h3>

<h3 id="frameworks-1">框架</h3>

<h3 id="gesture">手势</h3>

<h3 id="touch">触摸</h3>

<h3 id="maps">地图</h3>

<h3 id="video-audio">视频/音频</h3>

<h3 id="animations">动画</h3>

<h3 id="image-processing">图片处理</h3>

<h3 id="es6">ECMAScript 6</h3>

<h3 id="sdk">软件开发工具包(SDK)</h3>

<h3 id="misc">大杂烩</h3>

<h2 id="worth-reading">精品阅读</h2>

<h1 id="resources">资源</h1>

<h3 id="influential-books">有影响力的书</h3>
具有广泛影响且值得阅读的前端经典书籍。

<h3 id="websites">知名网站</h3>
值得关注的前端技术站点。

<h4>中文站点</h4>

<h4>英文站点</h4>

待补充

<h3 id="weibo-weixin">微博、微信公众号</h3>

上一篇 下一篇

猜你喜欢

热点阅读