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

破解前端面试系列文章本周出到第 3 篇:<a href="https://zhuanlan.zhihu.com/p/27172276">如何搞定纸上编程环节</a>,早些时候发布了<a href="https://zhuanlan.zhihu.com/p/25855075">闭包篇</a>、<a href="https://zhuanlan.zhihu.com/p/26420034">DOM 篇</a>,感兴趣的同学可以看看,对面试官和求职者都应该有些参考价值,每篇文章下面的讨论也是值得阅读的,部分读者提出了非常不错的建议和想法。下面是本周精选内容,请享用。

技术动态

Prettier 发布 1.4.0 版本

非常好用的代码格式化工具 Prettier 本周发布了 1.4.0 版本,新版增加了对 CSS、Less、SASS、TypeScript 的支持,也修复了格式化 JSX 时的一些问题,预计接下来各代码编辑器插件也会紧跟升级,VSCode 里面的插件已经升级完了,你还在等啥?

CSSConf EU 2017 视频列表

原计划收录在 56 期的技术大会视频里面的内容,但是考虑到信息量太大,延迟到了这周。这是 CSSConf EU 2017 的视频列表,相比而言 CSS 的社区更小也更年轻,但是还是有不错的内容,跟 CSS-IN-JS 有关的题为《A Unified Styling Language》演讲推荐观看,Medium 上也为相同名字的文章。

文章教程

JS 模块现状和建议

最近关于 Node.js 中如何实现 ES 模块的讨论多了起来,这篇文章对 ES 模块当下的发展做了梳理,包括各种工具(比如 Webpack、Rollup)的支持情况,浏览器的支持情况。并在最后就是否应该开始 ES 模块给出了比较中肯的建议。

阅读 flexbox 规范学会的 11 个要点

作者阅读了 flexbox 的规范之后,对 flexbox 又有了更深的理解和认识。作者感慨,通过阅读规范,它最大的收获是知道自己原来对 flexbox 的理解是不完整的,即使他看了很多博客文章,写了不少代码。技术深度就是这样练出来的,比如你是否有看过 es5、es6 的规范呢?

你应该知道的 5 个 Node.js 8 新特性

小有争议的一篇文章,介绍了 Node.js 8 里面你可以上手即用的 5 个新特性,关于 Node.js 8 的内容已经非常多了,大家可以自己去找,官方的发版建议阅读。

O(logn) 时间复杂度到底该怎么理解?

算法时间复杂度里面的 O(1)、O(n) 等都是非常直观且容易理解的,可能你能意会 O(logn) 的复杂度,怎么跟人解释清楚?这篇文章的作者用图解法做了尝试,试试看?

LeetCode 题解:免费电子书

电子书的作者为了撬开算法的大门,刷完了 LeetCode 的题目,将自己做题的思路记录下来,教是最好的学,如果你最近正巧在刷题,会是不错的参考资料。

开发工具

stylefmt:自动化的 css 格式化工具

stylefmt 是专门为 css 定制的格式化工具,支持 less、sass,也有插件支持各种新的 css-in-js 写法,比如 styled-components,周四我正好在项目中有实践,接下来会单独写篇文章解释如何把样式格式化工具集成到开发交付工作流中。

chrome dev tools 性能工具大观

Google 官方出品的 dev tools 性能工具详细介绍,文章比较长,介绍了几乎所有 dev tools 内涵的性能工具,包含如何打开、录制,如何解读结果,发现问题,如果你真的想学会性能诊断,把这个加到学习列表吧。

代码框架

react-native-animatable:超赞动画库

高仿 animate.css,但是专门为 react native 定制, 各种动画都定义成了组件,动画声明方式也都是声明式的,参数可以直接通过节点 props 来控制。

mocka:通用的内容占位符组件

内容占位符已经被越来越多的应用开始使用,不管是 APP 还是 WEB,掘金的 WEB 版就有,其作用就是提高用户对 APP 响应速度的感知,mocka 封装了常见的内容占位符代码,你可以直接在自己的项目中使用。不要看错了,这个是 mocka,和测试框架 mocha 仅一字之差。

视频教程

用 tmux 管理你的命令行会话

在程序员的世界里命令行终端就像是 chrome,会根据需要开很多个窗口或者标签页,但是机器重启之后如何快速恢复之前的工作目录,打开的文件,运行的程序?早些时候你可能需要用 screen,后来出现了更好的窗口管理工具 tmux,这个视频教程能让你在 30 分钟快速入门 tmux。

如何禁用 react-native 中的黄色告警?

开发 react-native 的同学可能有注意到偶尔会遇到黄色的报警,每次刷新都会出来,有些你不打算处理的其实是可以用一行代码直接忽略掉、或者全部禁用(个人不推荐后面这种做法),egghead.io 的视频手把手的教你配置。

精彩问答

react-native 中如何管理静态资源?

webpack 里面一切皆模块的思路同样可以用到 react-native 里面的静态资源管理,不过方法略有差异,比起在 react jsx 代码中零星分布的动态 require 更优雅。

如何用 CSS 对图片裁剪和缩放?

使用 CSS 对图片进行裁剪和缩放是实际业务中比较常见的需求,解决方法也不少,来自 Stack Overflow 的问答。

One More Thing

本文作者王仕军,商业转载请联系作者获得授权,非商业转载请注明出处。如果你觉得本文对你有帮助,请点赞!如果对文中的内容有任何疑问,欢迎留言讨论。想知道我接下来会写些什么?欢迎订阅我的掘金专栏知乎专栏:《前端周刊:让你在前端领域跟上时代的脚步》。

Happy Hacking

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,382评论 25 707
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,453评论 1 19
  • 昨天,我本着对未来生活的美好向往,骑着公共小红车,慢悠悠地回公寓。 看着河边的垂柳,春风拂面微笑满满爬上我的脸。虽...
    维C橙阅读 155评论 0 0
  • 一、什么是正念? 正念这个词,大家可能有点陌生。正念很多其他名字,比如冥想、坐禅。著名一行禅师认为“正念”—“对当...
    方半吨阅读 1,136评论 0 1
  • 今天早上天还没亮,我就被一场噩梦吓醒了,再也没睡着。 仿佛闭上眼睛,梦境就像投影仪一般,打在眼幕背后,有声有色地不...
    Lo俊彦阅读 285评论 0 0