2018年9月10月前端必须star的github项目
2018-11-13 本文已影响21人
mytac
这里面图片有的上传会失败,为了良好的阅读体验,移步到本人的github地址查看原文
网络请求
import ky from 'ky';
(async () => {
const json = await ky.post('https://some-api.com', {json: {foo: true}}).json();
console.log(json);
//=> `{data: '🦄'}`
})();
如果用普通的fetch,它将会是
(async () => {
class HTTPError extends Error {}
const response = await fetch('https://sindresorhus.com', {
method: 'POST',
body: JSON.stringify({foo: true}),
headers: {
'content-type': 'application/json'
}
});
if (!response.ok) {
throw new HTTPError(`Fetch error:`, response.statusText);
}
const json = await response.json();
console.log(json);
//=> `{data: '🦄'}`
})();
node相关
(async () => {
const { job } = require('microjob')
try {
// this function will be executed in another thread
const res = await job(() => {
let i = 0
for (i = 0; i < 1000000; i++) {
// heavy CPU load ...
}
return i
})
console.log(res) // 1000000
} catch (err) {
console.error(err)
}
})()
-
[图片上传失败...(image-cd83fd-1542093330503)]
数据可视化
-
muze -- 用于Web的可组合数据可视化库,具有数据优先方法
Muze是一个数据可视化库,它使用分层的图形语法(GoG)为Web创建可组合的交互式数据可视化。它使用数据优先方法来定义图表的构造和层,自动生成跨图表交互,并允许您覆盖图表上的任何行为或交互。
demo
graphql
- apollo-server -- 适用于Express,Connect,Hapi,Koa等的GraphQL服务器
- graphqldesigner.com -- 一个开发人员Web应用程序工具,可以使用React快速构建GraphQL的完整堆栈CRUD实现。
[图片上传失败...(image-8145bf-1542093330503)]
地理相关
-
AgentMaps -- 使用Javascript在交互式地图上进行社交模拟!基于代理的Web建模。
[图片上传失败...(image-857a18-1542093330503)]
pwa相关
文件处理
react-native相关
- react-native-starter -- React Native Starter是一个移动应用程序模板,包含许多内置组件
- react-native-paper -- react native material design
react相关
- react-proto --为开发人员和设计人员提供react应用原型设计工具。
- rfcs -- 用于更改React的RFC
-
evergreen -- 分段的Evergreen React UI框架
文档 - why-did-you-update -- 当React进行不必要的更新时,将控制台置于爆炸状态。
- crana -- 一个CLI工具,只需一个命令即可创建React + Node应用程序
- the-platform -- Web API变成了React Hooks和Suspense友好的React组件。
状态管理
文本处理
[图片上传失败...(image-eb4fb4-1542093330503)]
vue相关
<template>
<editor>
<!-- Add HTML to the scoped slot called `content` -->
<div slot="content" slot-scope="props">
<p>Hi, I'm just a boring paragraph</p>
</div>
</editor>
</template>
<script>
// Import the editor
import { Editor } from 'tiptap'
export default {
components: {
Editor,
},
}
</script>
机器学习
-
[图片上传失败...(image-168e1d-1542093330503)]
控件
小程序
浏览器插件
时间处理
编辑器
架构
静态page
学习的文档
- 33-js-concepts -- 每个JavaScript开发人员应该知道33个概念。
- 33-js-concepts -- 每个JavaScript开发人员应该知道33个概念。(中文版)
- Web-Series -- 现代 Web 开发,现代 Web 开发导论 | 基础篇 | 进阶篇 | 架构优化篇 | React 篇 | Vue 篇 Web 开发,入门易,深度难,分为初窥门径、登堂入室、融会贯通等阶段。本仓库存放 ITCS 技术体系与知识图谱-Web 前端相关领域的 Web 开发基础与工程实践的相关博客、示例代码与开源项目、整理成的系列书籍等内容;目前为了更好地体系化阅读,笔者将所有的内容规整到了不同的系列文章 / 书籍中。
- 30-seconds-of-css -- 精选的有用CSS片段集合,您可以在30秒或更短的时间内理解这些片段。
- react-conf-2018 -- 90% Cleaner React w/ Hooks
funny stuff
仙剑奇侠传
模拟城市 2000
美少女梦工厂
同级生 2
大富翁3
明星志愿1
金庸群侠传
轩辕剑1
轩辕剑2
皇帝
轩辕剑外传:枫之舞
疯狂医院
大航海时代
大航海时代2
银河英雄传说III SP
三国志II
三国志III
三国志IV
三国志V
三国志V 威力加强版
三国志英杰传
主题医院
三国演义
三界谕:邦沛之迷
殖民计划
炎龙骑士团II‧黄金城之谜
倚天屠龙记
信长之野望·天翔记
信长之野望·霸王传
金瓶梅之偷情宝鉴
江南才子唐伯虎
暗棋圣手
太阁立志传
非洲探险2