写给前端的区块链开发入门指南:零基础开发基于以太坊智能合约的 ICO DApp

2018-05-18
阅读 4 分钟
11.3k
张泉灵说,时代抛弃我们的时候连声再见都不会说,马云说对于新兴事物,绝大多数人是看不见、看不起、看不懂、来不及。自从学完 Coursera 上的 Crypto Currency 课程,搞懂区块链技术的本质后,对区块链的的所谓信仰变成了强有力的逻辑支撑,不管你看没看见,区块链正在吞噬整个世界!不甘平庸的工程师肯定会问,怎么在区...

2017 年崛起的 JS 项目

2018-01-22
阅读 8 分钟
11.1k
共 4741 字,读完需 8 分钟,速读 2 分钟。我有幸参与了该项目的部分中文版翻译、校对工作,感谢 Sacha Grief,Micheal Ramberu 的统计整理,以及 Frank Xu 的翻译工作,完整版本请猛击阅读原文。

能让你开发效率翻倍的 VSCode 插件配置(上)

2017-11-13
阅读 4 分钟
17.2k
工欲善其事必先利其器,软件工程师每天打交道最多的可能就是编辑器了。入行几年来,先后折腾过的编辑器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,现在仍高频使用的就是 VSCode 和 Vim 了。实际上我在 VSCode 里面安装了 Vim 插件,用 Vim 的按键模式编码,因为自从发...

前端周刊第64期:你真的会提问么?

2017-07-30
阅读 3 分钟
2.6k
共 2044 字,读完需 4 分钟。本期以《提问的智慧》作为引子,这篇经典文章在开篇毫不客气的写到:“如果你正因为需要某些协助而在阅读本指南,且最后离开是因为发现从本指南作者们身上得不到直接的协助,那么你就是我们所说的那些白痴之一。我们在本指南中是教你如何从那些真正懂得你所遇到软件或硬件问题的人取得协助,...

前端周刊第63期:前端新人如何快速提高?

2017-07-19
阅读 3 分钟
4.8k
共 1818 字,读完需 3 分钟。本周 JSConf China 于上海闭幕,掘金和知乎上都有对应的实录和问答,但会议的 PPT、视频目前都还没放出来,有心的同学如果找到了欢迎分享。最近公司入职了 3 个实习同学,本期收录了关于实习同学如何快速掌握熟练工程师的工作流程、开发套路来自我提升的多条精彩内容。以下是精选内容,请享用!

前端周刊第62期:学习学习再学习

2017-07-05
阅读 3 分钟
5.9k
共 2462 字,读完需 4 分钟。腾讯前端技术大会(TFC)和全球技术领导力峰会(GTLC)都于上周闭幕,我翻看了下讲稿,有价值的参考还是不少。不过本周的重点推荐推荐还是 Coursera 上的《Learning How to Learn》课程,只有真正学会了如何学习(元学习的能力),我们才能更好的学习,这也是本文副标题“学习学习再学习”的来...

前端周刊第61期:你离 CTC 有多远?

2017-06-29
阅读 3 分钟
7.8k
最近阿里云的美女工程师张秋怡被 Node.js 社区吸纳为 CTC(核心技术委员会)成员,只有对 Node.js 社区有足够大贡献的人,才会被吸纳为 CTC 成员,张秋怡做了哪些贡献?如果你想参与开源社区,她是个很好的参照。本周信息量最大的部分非 Fluent Conf 2017 莫属了,我只是给了个入口,爱学习的同学自己去折腾吧。

前端周刊第60期:用空格缩进的程序员挣得更多?

2017-06-20
阅读 3 分钟
4.1k
David Robinson 从 Stack Overflow 年度开发者调查中发现的结论,使用空格缩进比使用制表符缩进的程序员平均年薪高 8.6%,即多超过两年的工作经验,当然这个结论是纯粹统计上的相关性,很难说就是实际的因果关系,最后作者特意强调:为了薪水他继续坚持使用空格缩进,你呢?

前端周刊第59期:选 Flow 还是 TypeScript?

2017-06-12
阅读 3 分钟
10.1k
周末是时隔两月的家人团聚,而每次内容的准备平均需要我集中精力工作 3 小时,所以第 59 期的内容今早才准备好,对不住大家了。本期的引子是“选 Flow 还是 TypeScript”,缘起于去年底的 JS 调查报告展示 39% 的程序员听说过会准备采用 TypeScript,你是其中一份子么?从想用到真正开始用缺的就是实践。而笔者也是最近才...

前端周刊第58期:送你 3 道面试题

2017-06-03
阅读 3 分钟
5.2k
破解前端面试系列文章本周出到第 3 篇:如何搞定纸上编程环节,早些时候发布了闭包篇、DOM 篇,感兴趣的同学可以看看,对面试官和求职者都应该有些参考价值,每篇文章下面的讨论也是值得阅读的,部分读者提出了非常不错的建议和想法。下面是本周精选内容,请享用。

破解前端面试系列(3):如何搞定纸上代码环节?

2017-05-31
阅读 6 分钟
4.7k
很多重视技术的互联网公司在工程师招聘的技术面环节都会要求候选人在纸上写代码(后文用“纸上代码”代称),面试官想通过这种方式考察哪些点?候选人该注意哪些点?本文基于美团早几年常用的一道区分度比较高的面试题来做详细讲解,这道题我现在还在用,面过的人很多,但是纸上代码环节能答到满分的少之又少。 本文为《破...

前端周刊第57期:《战争与和平版》的 CSS-IN-JS 黑历史

2017-05-28
阅读 3 分钟
3.3k
不知道大家是否注意到,社区中出现的 CSS 尤其是 CSS-IN-JS 风格的轮子轮子越来越多,这个事情在前端社区引发的很多的讨论,或者说是争吵,比如有人说 CSS is Broken,就有人对 CSS is Fine。Cristiano Rastelli 以《战争与和平》为蓝本回顾了历史,也给出了非常赞的观察视角,程序员应该务实,而不是教条,更重要的是保...

用 husky 和 lint-staged 构建超溜的代码检查工作流

2017-05-25
阅读 4 分钟
50k
具备基本工程素养的同学都会注重编码规范,而代码风格检查(Code Linting,简称 Lint)是保障代码规范一致性的重要手段,你的工作流中有 Lint 环节么?有的话你用的爽么?你在团队中推广过 Lint,但是大家都不买账?究竟是为啥?

前端周刊第56期:应接不暇的技术大会

2017-05-20
阅读 3 分钟
3.6k
WannaCry 病毒的事情我们就不提,本周各科技公司、技术社区的大会真是让人应接不暇,Google IO、MicroSoft Build、React Europe、Vue Conf,每个里面都有不少前端工具、框架、演进方向的干货,好学的你怎么错过?下面是本周精选内容,请享用。

编码如作文:写出高可读 JS 的 7 条原则

2017-05-15
阅读 10 分钟
7.6k
共 5914 字,读完需 8 分钟。编译自 Eric Elliott 的文章,好的程序员写出来的代码就如同优美的诗赋,给阅读的人带来非常愉悦的享受。我们怎么能达到那样的水平?要搞清楚这个问题,先看看好的文章是怎么写出来的。

前端周刊第55期:10X 程序员?

2017-05-13
阅读 3 分钟
3.7k
共 2127 字,读完需 4 分钟。我本周读到 1 篇比较有趣的文章叫做《The 10x developer is NOT a myth》,不管你承不承认,也不管你有没有意识到,程序员的效率有时会有天壤之别,10X 程序员的概念很早就出现了,怎样才算 10X 程序员?跟普通程序员的区别在哪里?推荐你抽时间细读,如果你不愿意看中文,可以看看我写的《...

使用 "5W1H" 写出高可读的 Git Commit Message

2017-05-09
阅读 3 分钟
5.8k
共 1926 字,读完需 4 分钟。所有工程师都知道,代码是编写一次,修改很多次,然后阅读更多次,代码可读性的重要程度不言而喻,但是在项目演进过程中有个很重要的记录也是会读很多次的,那就是 Git 的提交日志,而提交日志里面信息量最大的应该是 commit message,本文灵感来自 Linux 作者 Linus Torvalds 在 GitHub 上...

前端周刊第54期:Prepack 引发社区小高潮

2017-05-06
阅读 3 分钟
3.1k
共 2048 字,读完需 4 分钟。你看到这篇文章的时候,在德国举行的 2017 年 CSSConf.EU 和 JSConf.EU 应该已经闭幕了,从推特上放出来的资料来看,干货确实不少,好学的同学有这个信息应该就够了。Facebook 开源 JS 代码优化工具 Prepack 的事情貌似又引发了社区的一波小高潮,相信理性的你也有自己的判断。下面是本周精...

前端工程师做事的三重境界:我的进阶之路

2017-05-02
阅读 4 分钟
3.7k
共 2835 字,读完需 5 分钟。写作本文的目的:构建自己关于前端工程师成长过程的认知模型,从自己的视角来分析 Programmer、Developer、Enginner 的能力结构与工程师成长过程的关联,并分享出来给大家,期望能对入门的前端同学有所借鉴和启发。需要提前说明的是,文中用到的工程师的不同叫法并不是要给工程师分类或者贴...

什么时候你不能使用箭头函数?

2017-04-24
阅读 5 分钟
2.4k
共 2670 字,读完需 5 分钟。编译自 Dmitri Pavlutin 的文章,对原文内容做了精简和代码风格优化。ES6 中引入的箭头函数可以让我们写出更简洁的代码,但是部分场景下使用箭头函数会带来严重的问题,有哪些场景?会导致什么问题?该怎么解决,容我慢慢道来。

前端周刊第52期:JS Conf 2017 开始报名、苹果腾讯开战、React Native 周边

2017-04-24
阅读 3 分钟
3.1k
哈哈,互联网圈本周的大事件是微信公众号关闭 iOS 平台打赏入口,讨论这件事情的文章很多,前端周刊就没有收录相关文章。另外 JS Conf China 2017 已经开始报名,定于 7月 15 日在上海举行,早鸟票已售罄,想去的抓紧时间报名。 回到技术本身,我读到 3 篇非常不错的如何写出更简洁代码的文章:缩进就是复杂性、去掉循环...

前端周刊第51期:1000个包的男人 + Vue.js + React Native + 奇技淫巧

2017-04-15
阅读 3 分钟
4.5k
Node.js 社区最高产的工程师 Sindre Sorhus 本周发布了他的第 1000 个 npm 包,详见这里,据 npm 官方统计,全网的 npm 包下载量中有 12% 都跟 Sindre Sorhus 有关。看到这个,你作何感想?另外,部分精彩的文章我已经翻译成中文发到知乎专栏上,就没有收录到前端周刊。下面是本周的精选内容,请享用!

Chrome DevTools 代码覆盖率功能详解

2017-04-10
阅读 3 分钟
9.5k
共 1812 字,读完需 3 分钟。工欲善其事必先利其器,前端周刊本周起每周会加餐 1 篇工具技巧,里面辅以动图,让大家看完就能学会,并上手使用。本文会介绍 Chrome Canary 新增的代码覆盖率功能、如何收集数据、如何基于它收集的数据来改进 WEB 应用的性能。

前端周刊第49期:React 和 Vue.js SSR 框架 + 微信小程序 + Grid 布局

2017-04-01
阅读 3 分钟
3.8k
共 1867 字,读完需 4 分钟,速读需 1 分钟。本周收录的内容包含主流前端框架 React、Vue.js、Angular 的版本更新和周边扩展;CSS 方面,Grid 布局是值得关注的;开发效率方面,有 2 篇关于 Git、Webpack 的技巧。内容如下,请享用。

前端周刊第48期:Vue Conf 2017 + Progressive WEB APP

2017-03-24
阅读 3 分钟
4.7k
共 2615 字,读完需 5 分钟,速读需 2 分钟,首发知乎专栏前端周刊。根据前端趋势观察,本期收录的内容有两个重点:Vue.js 周边,包括各种脚手架、工具库、技术交流大会;PWA(Progressive Web App) 周边,包括视频、开发工具、应用示例。以下是具体内容内容,请享用!

前端周刊第47期:Vue.js 后台模板 + React Conf 2017 + 饿了么面试宝典

2017-03-20
阅读 3 分钟
3.7k
本文共 2676 字,读完需 5 分钟,速读需 1 分钟。认真阅读每期推送的同学可能发现,前端周刊收录的文章很大比例是英文,早期甚至全是英文,后来接到很多同学反馈才适量增加了中文内容的比例。但是整体来讲,我期望能给大家一个刻意学习技术英语的机会,期望有心人能把握。另外,我上周翻译了《2016 年崛起的 JS 项目》,...

你不知道的 JS 错误和调用栈常识

2017-03-09
阅读 7 分钟
8.3k
本文首发知乎专栏:《前端周刊》。全文共 6988 字,读完需 10 分钟,速读需 3 分钟。通过剖析 JS 中调用栈的工作机制,讲解错误抛出、处理的正确姿势,以及错误堆栈的获取、清理处理方法,希望大家对这个少有人关注但极其有用的知识点能够有所理解和掌握。适合的学习对象是初中级 JS 工程师。

编写 Node.js Rest API 的 10 个最佳实践

2017-03-02
阅读 5 分钟
15k
本文首发于之乎专栏前端周刊,全文共 6953 字,读完需 8 分钟,速度需 2 分钟。翻译自:RingStack 的文章 [链接],英文好的同学可以直接阅读原文,译文较原文有删节。

NodeJS 工程师必备的 8 个工具

2017-02-19
阅读 2 分钟
5.5k
NodeJS 自诞生以来,社区的发展速度超出了所有人的想象,现在甚至可以被用来做诸如智能硬件、人脸识别的很多事情。在各种软件工程工作流中实现自动化,比如 APP 打包、WEB 开发方面自然也少不了它。根据我个人的经验,NodeJS 是用来快速构建精巧的、模块化的、能让开发者更轻松的各种工具的最佳选择。

前端周刊第40期

2017-02-16
阅读 2 分钟
4.3k
注意:本文为前端周刊早期整理的旧文重发,不过大部分内容并没有过时,已经看过的同学可以直接去文末订阅前端周刊微信公众号。 文章教程 号外:ES6 模块语法已定稿 www.2ality.com ES6 模块语法已定稿,和之前所看到的语法没有太大的变动,如果还没有了解的同学可以看看,毕竟,你要知道你所用的技术演化的方向~ 使用 SA...