「优秀库推荐」ppt-cli 让你优雅地做 ppt

2018-02-14
阅读 2 分钟
2.4k
ppt-cli是一款用于生成在线 slides 的 node 工具,使用它可以通过一个命令把本地甚至线上的 markdown 文件转换成HTML 文件,并拥有各种强大、可配置、神奇的功能。

每个程序员都应该读《Unix编程艺术》

2018-02-01
阅读 2 分钟
2.5k
本文为饥人谷讲师方方原创文章,首发于 前端学习指南。 我已经向饥人谷的学员不止十次地推荐过《Unix编程艺术》这本没有代码的编程书。如果你想写出优雅的代码,这本书必读。 而且,知乎上各种编程大神说话时,经常会提到什么「自底向上」、「模块化」,该书都有很详细的解释。该书用来提升bigger效果十分显著。 看不完...

重构 - 代码优化技巧

2018-01-24
阅读 3 分钟
6.6k
本文为饥人谷讲师方方原创文章,首发于 前端学习指南。 以下是我《JS深入浅出》第6课的讲义,如果对你有帮助点个赞即可 这次课讲的是「如何提高代码的可读性」,跟前端关系不大,是写代码的普遍技巧。 注意我们讲得不是「如何提高代码的性能」。 代码优化基本原则 易读性优先 如果不是性能瓶颈,就不要为了性能而改写代...

CSS Grid 系列(下)-使用Grid布局构建网站首页

2018-01-22
阅读 7 分钟
6k
当我开始一个项目,并开始计划如何布局主页时,我的大脑复现出浮动和定位。有些人可能会使用 Bootstrap 或其他框架。 那是因为这是2016年,我们一直在用这些方法来做布局。 但假设我们乘坐时光机来到2018年,所有主流浏览器都支持CSS Grid 布局模块。此时我们的页面布局模式已经完全改变,CSS的功能最终强大到能轻松实现...

前端 UI组件化的一些思考

2018-01-16
阅读 5 分钟
3.1k
最近公司推起了共用 UI 组件化的大潮,创建了一个新的 Repo 来放置共用的 UI 组件,比如下拉菜单等。出于对历史版本的表单组件的不满,我从两周前开始踏上了自己的 React 表单组件制作之路,踩了不少坑也有了不少感悟,之后也会写一篇文章关于我是如何写这个组件的(对 React 感兴趣的可以点这里 Hyo ,中文文档)。之后...

排序算法-N个正整数排序

2017-12-29
阅读 5 分钟
2.5k
本文为胡秉亮原创文章,首发于 前端学习指南。 一. 算法 高德纳在《计算机程序设计艺术》里对算法归纳为以下几点: 输入: 一个算法必须有零或以上的输入量 输出: 一个算法应有一个或以上的输出量 明确性: 算法的描述必须无歧义,实际运行结果是确定的 有限性: 必须在有限个步骤内结束 有效性: 又称可行性,能够被执行者实...

let 声明会提升(hoist)吗?

2017-12-27
阅读 3 分钟
4.3k
前端日子我上课的时候跟饥人谷的学生讲了《let 声明的五个特点》,其中一个就是「let 声明会提升到所在块的顶部」,然而今天早上有个学生就问我了: