译文:为什么我们从来不去感谢开源项目维护者

你现在可以到 Thank you, open source 这个网站上为你最喜欢的开源项目写一句感谢的话了。

下面是我对为什么我们从来不去感谢开源项目维护者的一些看法。

阅读全文

让微信为你戴上圣诞帽的正确姿势

就在昨天,你就可以通过发一条 @微信官方 的朋友圈来为自己戴上专属的圣诞帽啦。你一定看到很多朋友通过这种方式为自己戴上了圣诞帽吧,是不是很炫酷!在圣诞节来临之际,赶紧为自己也戴上一顶圣诞帽吧 😎

阅读全文

Chrome 插件开发之 mainfest.json

Chrome 作为目前最流行的浏览器,备受前端推崇,原因除了其对于前端标准的支持这一大核心原因之外,还有就是其强大的扩展性,基于其开发规范实现的插件如今已经非常庞大,在国内也是欣欣向荣,如天猫开发了大量的扩展,用于检测页面质量以及页面性能,淘宝开发了许多的扩展以供运营工具的优化等等。其强大性不言而喻。

阅读全文

译文:学习 JavaScript:阻碍你进步的 9 个常见错误

很多人尝试学习 JavaScript ,但是不久就放弃了。然后他们就告诉自己,“JavaScript 太复杂了”,更有甚者说,“我不是前端开发的料”。这种情况挺让人悲伤的。其实根本不必放弃,所要做的仅仅是换一种不同的学习方法。

阅读全文

记于 2017 年 9 月 11 日晚

2017 年 9 月 11 日晚 9 点半,我正搭乘着 Z285 次列车,从北京西站赶往武昌。耳机里放着林俊杰的『爱笑的眼睛』。想想自己已经 22 岁了,已经是一名大四的老货了,感觉这几年眨眼间就过去了。

阅读全文

译文:用 -force 对项目有风险,用 -force-with-lease 命令代替吧

Git 的 push --force 具有破坏性,因为它无条件地覆盖远程存储库,无论你在本地拥有什么。使用这个命令,可能覆盖团队成员在此期间推送的所有更改。然而,有一个更好的办法,当你需要强制推送,但仍需确保不覆盖其他人的工作时,-force-with-lease 这条指令选项可以帮助到你。

阅读全文

译文:你不需要基于 CSS Grid 的栅格布局系统

在过去的几个星期里,我开始看到基于 CSS Grid 的布局框架和栅格系统的出现。我们惊讶它为什么出现的这么晚。但除了使用 CSS Grid 栅格化布局,我至今还没有看到任何框架能提供其他有价值的东西。他们沉醉于模仿过去的做法,而不是着眼于未来。这使得发展受到限制。其中一个常见的问题就是,这些框架仍需要在标记语言中使用行包装器。

阅读全文

使用 Android Studio 创建第一个 APP 时遇到的几个问题

2013 年 5 月 16 日,在 I/O 大会上,谷歌推出新的 Android 开发环境 —— Android Studio,并对开发者控制台进行了改进,增加了五个新的功能。Android Studio 是一个 Android 集成开发工具,基于 IntelliJ IDEA。类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。

阅读全文

译文:带你入门 CSS Grid 布局

三月中旬的时候,有一个对于 CSS 开发者来说很重要的消息,最新版的 Firefox 和 Chrome 已经正式支 CSS Grid 这一新特性啦。没错:我们现在就可以在最流行的两大浏览器上玩转 CSS Grid 啦 (≧▽≦)/~

阅读全文

译文:21 步 教你成为一名成功的 Web 开发工程师

随着 Web 开发的蓬勃发展,许多人都在问这样一个问题:我如何才能成为一名 Web 开发者?我认为这个问题不应该这样问,而应该是:我如何才能成为一名成功的 Web 开发者?这样的问题是很有必要的,因为世界有许多 Web 开发者,但是他们当中又有多少人是成功的呢?

我写这篇文章的目的是帮助你们提升心态、知识和技能,让你们能够从人群中脱颖而出,并让你无论是在的网站开发行业还是在公司或自由职业者,都能够取得成功。写这篇文章的目的是鼓励那些 Web 开发者和那些正在挣扎着冲破 “平庸障碍” 的 Web 开发者们。

阅读全文