首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
helloyou
掘友等级
研发工程师
A man like beautiful things!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
26
文章 25
沸点 1
赞
26
返回
|
搜索文章
最新
热门
基于 Babel 来实现一个前端模板
先前我们前端模板用的是 primer-template,这是一个语法和 EJS 类似的轻量级的 JS 模板。但是它不支持全局变量、不支持嵌套函数、不支持 HTML Encode 等。综合考虑了下决定还是基于 Babel 自己重新来撸一个吧。
Webpack 黑魔法之 CSS Entry
大家都知道 webpack 的 Entry 都是 js,如果想输出 css 文件只能在 js 文件里导入 css,所以很多人都会想要是 entry 也可以是 css 那多好,这样就可以任意输出 css 。那么问题来了:怎么让 webpack 支持 css 作为 entry 呢?
聊一聊 URI Encode
前段时间公司有人反馈部分上传的文件无法下载,由于我们 CDN 用的是七牛云,而那个出问题的系统后端用的是 Node.js,因此想到有可能是七牛官方的 Node.js SDK 的 bug。首先查了一下那些无法下载的文件名字,一看都是文件名中包含了特殊字符 “#” 号。这样大体...
一个安全快速的文件分享网站
前段时间被人问到有没有文件分享的网站,给他推荐了 WeTransfer,但是试用下来不太理想比较慢。想了想这个应该比较简单,于是我们自己写了一个文件分享的网站 https://bugu.link。项目是开源的分为前后端两个部分...
Make NTFS writable on macOS
NTFS 全称是 New Technology File System,是微软随 Windows NT 系统开发的文件系统,由于版权的问题 macOS 没有开放对 NTFS 的写权限。但是可以通过重新挂载打开写权限,方法如下:
Write a simple gantt chart with JSX
最近项目中要用到甘特图组件,简单找了下没找到比较合适的,于是打算自己动手写一个简单的,且支持 SVG 和 Canvas 两种,基于这种前提用 JSX 最适合不过了,但是既然是简单的就不想有任何依赖包括 React,所以简单的借助 Babel 写了这个组件。
react-router 简单封装实践
前面我们已经介绍了一个接口类似 vuex 底层基于 redux 的状态管理库 yax,为了方便结合 react-router 使用我们又造了一个小轮子 (插件) yax-router。虽然叫 yax-router 但是就是一个简单的 redux 的 enhancer,所以理论上可以不结合 yax 来用。
Make redux like vuex
看过 vuex 和 redux 文档的人应该都有感触,vuex 的接口非常的简单,以至于看一遍 Getting Started 就可以上手写代码了。相比之下 redux 的文档很多人读了 N 多遍也不知道:reducer 应该如何拆分、action 应该怎么定义、dispatch 异步怎么做、Ajax 怎么使用、middleware 什么时候需要用、enhancer 干什么的、高阶函数怎么这么多 等等一系列问题。那么我们是否可以让 redux 用起来像 vuex 呢?
Yet Another Vue Boilerplate
Vue 后台管理模板:更优雅的 model 设计;更优雅的异步处理(async / await);更好的接口 mock (json-server);更简单的构建;多页异步加载
A better excel library for Node.js
目前 Node.js 里关于 Excel 处理的库感觉都比较难用,于是打算撸一个更好用的,参考了 go 语言写的 xlsx,第一个版本已经发布。项目地址:https://github.com/d-band/better-xlsx
下一页
个人成就
文章被点赞
291
文章被阅读
14,246
掘力值
696
关注了
8
关注者
5
收藏集
1
关注标签
61
加入于
2016-07-01