David Robinson 从 Stack Overflow 年度开发者调查中发现的结论,使用空格缩进比使用制表符缩进的程序员平均年薪高 8.6%,即多超过两年的工做经验,固然这个结论是纯粹统计上的相关性,很难说就是实际的因果关系,最后做者特地强调:为了薪水他继续坚持使用空格缩进,你呢?javascript
Louis Lazaris 进行了为期 6 周的问卷收集,对 1600 份问卷结果作的汇总,基本覆盖了 CSS 社区今年以来发生的变化,好比比较受欢迎的工具、方法论、编码技巧,信息量不小。不论老鸟、新手透过这份报告能观察到你们都是怎么作的,不断打磨本身的工具箱长期来讲会是很是划算的投资。css
新版的 TypeScript 带来的特性包括:支持动态 import 表达式,更安全的回调参数检查,弱类型支持,字符串枚举等,其中弱类型支持是跟跟老版本不兼容的。正在学习或者使用 TypeScript 同窗能够关注。html
这里探讨的 V8 引擎不是 Node.js 8,不久前 Node.js 发布新版的时候,不少人把二者搞混了。该版本新增 SharedArrayBuffer 支持,而且带来了原生的 rest/spread 操做符支持。时间节点方面:V8 最新版将会在 Chrome 60 中发布,Node.js 也会跟随发布。前端
用更少的代码作更多的事情,会让你成为更牛的程序员,提及来容易具体怎么作呢?熟练掌握代码的简写技巧就很是管用,做者在这篇文章中整理了 19 个经常使用的 JS 简写技巧,固然,部分简写转换是不彻底等价的,注意原文中的标注,改出了 Bug 可很差。vue
靠谱的程序员会很在乎本身写的程序的健壮性,弹 JS 的健壮性很好理解,实际上 CSS 也是有的。有没有这样的体会,设计图很是的完美,可是仅仅照着那个作出来的东西在生产环境数据的测试下可能出各类问题,其中最典型的就是内容溢出,这篇文章讲了很多内容溢出的处理办法,文末有彩蛋,有个叫作 ForceFeed 的工具帮你在开发阶段作内容溢出测试。java
来自 FreeCodeCamp,Console 是多数程序员的调试首选,但 Console 对大多数人来讲是既熟悉又陌生的,我亲眼见到很多新同窗的调试代码写的很蹩脚,读完这篇文章,你能学到诸如如何用 Console 格式化输出、对代码计时、对输出分组、输出表格。node
这里整理了 8 个高效 Node.js 程序员都有的开发习惯,从包管理,到脚本管理,再到代码风格、测试等,原文用的次是 “Happy Developer”,养成这些好的习惯,能为你避免很多麻烦,麻烦少了,效率就高了,天然就会 “Happy”,不是么?react
程序员漫画做家 Link Clark 的做品,系列文章有 3 篇,连接在原文头部,即便初学者也能透过这 3 篇文章理解 JS 中为何要引入 ArrayBuffer 和 SharedArrayBufer,以及引入这些特性以后如何处理特殊状况。git
有同窗问我该怎么选择适合业务使用的 React 组件或者组件库,作任何选择的方法论都是相同的,先找到备选,而后添加必要的条件对备选进行过滤,关于 React 组件或者组件库,这篇就收录了很多备选,接下来的必要条件就跟实际的业务有关了。程序员
最近处理业务数据,发现部分数据所有被编码成了相似 হ 的内容,前端同窗对这个应该都不陌生,由于 HTML 里面的 > 和 < 都是相似的,如何对这些东西解码?这篇就是个现成的轮子。
Loading Spinner 是多数应用都会采用的交互方式,能够极大的减小用户感知的等待时间,这是把 spinkit 迁移到 React Native 的即插即用的组件,支持超过 10 种动效,相比内置的 ActivityIndicator 能给你更多的选择。
若是想把 TypeScript 快速融入到本身的开发习惯中,须要找到不少相似的工具配置,这是专门为 Vue、Vuex 定制的 VSCode 代码片断,固然更好的方式是根据本身的工做方式去定制。
Vim 若是不作任何配置,默认的撤销动做只能在当前打开的文件中执行,无限撤销的能力能让你撤销昨天甚至好久以前作的修改,只须要简单的几行配置就能够搞定。
知乎上广受关注的问题,跟每一个人的成长有关。你有没有在工做中遇到能力很强的人,不只知识渊博,并且软实力让人佩服,作什么事情都感受很让人放心。这类人有什么共同的特征?对咱们有什么启发?
遇到过 SSH 会话卡住的时候你会愤怒的敲键盘?粗暴的关掉终端窗口?其实是有更优雅的方式来杀掉卡住的 SSH 会话,命令也很简单。
本文做者王仕军,商业转载请联系做者得到受权,非商业转载请注明出处。若是你以为本文对你有帮助,请点赞!若是对文中的内容有任何疑问,欢迎留言讨论。想知道我接下来会写些什么?欢迎订阅个人掘金专栏或知乎专栏:《前端周刊:让你在前端领域跟上时代的脚步》。
Happy Hacking