ELSE 技术周刊(2018.04.16期)

团队分享

魔幻语言 JavaScript 系列之类型转换、宽松相等以及原始值

从两个题目来介绍类型转换、宽松相等以及原始值的概念: [1] + [2] – [3] === 9,以及如何让 a == true && a == false 的值为 true,很是体现 JavaScript 的魔幻之处。

前端开发

如何评价阿里开源的企业级 Node.js 框架 EggJS?

“egg最核心的东西,其实就是一套约定和规范,这个规范不仅仅是开发目录的约定,还包括了开发过程中,从提案讨论,编码风格,code review等等方面的规范。

其实大家的基础框架用不用egg真的无所谓,最重要是有一套适合团队的约定。”

从命令式 JavaScript class 到声明函数式的华丽转身

通过 8 个步骤,将 EventEmitter 的实现从面相对象的 class 风格转变为声明式函数式风格。

从零开始写一个 Promise 库

文章介绍了从零开始实现一个简单的 promise 库,以及如何跟 async/await 结合使用。

How to escape async/await hell

async/await freed us from callback hell, but people have started abusing it — leading to the birth of async/await hell.

In this article, I will try to explain what async/await hell is, and I’ll also share some tips to escape it.

闭包,是真的美

闭包, 对于前端开发人员来说一定很熟悉, 但能完全它讲清楚,还是有不少人难以解释全的,可以像本文作者一样尝试着总结一下加深理解。

Javascript 装饰器极速指南

文会对Decorators做详细的讲解,相信你会体验到它给编程带来便利和优雅。

Lazy Loading Images and Video

多媒体资源的Lazy Loading是对页面的降低初始页面负载和加载时间的解决方案,对于图片的解决方案能经常看到,而对视频,还需要注意几个属性的设置。

MVVM 前端数据流框架精讲

MVVM 是指双向数据流,即 View-Model 之间的双向通信,由 ViewModel 作桥接。本文将带大家了解什么是 mvvm,mvvm 的原理,以及近几年产生了哪些演变。

深入研究CSS字体度量及CSS 盒子

这篇文章主要研究:

  • font 的工作原理及度量参数
  • CSS box models 的类型、定义

实用推荐

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

这篇文章是《能让你开发效率翻倍的 VSCode 插件配置(上)》的续篇,包括 VSCode 外观增强、功能增强、编码效率等方面的 10 个插件,其中有部分插件也是我发布上篇文章之后在评论里学到的(这可能是写技术文章的最大好处了,哈哈),试用之后觉得不错,现在也列出来(同时也感谢愿意评论交流的同学),希望对读到这篇文章的同学有所帮助。

技术纵横

为什么 kubernetes 天然适合微服务

本文从应用架构、数据架构、IT架构来阐述K8S作为微服务的种种优势。

程序人生

Why you should start a side project 

为什么应该自己去玩一些边缘项目,并从中获益,理由有很多,比如可以尝试新技术,成为社区的一部分,与社区互动,以及从零开始打造一个项目。

How to think like a programmer — lessons in problem solving

Problem-solving is an incredible skill to cultivate (the meta-skill). Thinking like a programmer is an effective way to train your ability to solve problems.

工程师如何在工作中提升自己

像标题一样,本文主要是笔者作为工程师的一些经验,去思考和汇总学习方法论,绘制出优秀架架构师能力模型 的观点, 如何在工作中提升自己, 做到“一边工作, 一边学习”的分享。

ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章, 周刊原文。本期编辑:

@Curtis 前端中年人

@StoneZou 前端搬砖工,不安分于前端开发的搬砖工

@Steven 前端老兵

@mirreal 想当设计师的程序员不是一个好攻城狮

@Jade 以前想多点后端sense写前端,现在想多点产品sense写前端

点击这里 向我们推荐你读到的好文章。

风清洋

风清洋

前端老兵,一路上搬过C++、C#、Java的砖,现在在搬Node.js

评论