业界动态

Vue 2.5 released

Vue 2.5 正式发布,作者对于该版本的优化总结:更好的TypeScript 集成,更好的错误处理,更好的单文件功能组件支持以及更好的与环境无关的SSR

WiFi爆惊天漏洞!KRACK可攻陷所有WiFi网络

我们发现 WPA2 当中存在一项严重安全漏洞。WPA2 为目前使用范围最广的 Wi-Fi 网络保护协议。身处攻击目标周边的恶意人士能够利用密钥重装攻击(Key Reinstallation Attacks,KRACK)利用此类安全漏洞。

前端开发

JSON: 不要误会,我真的不是JavaScript的子集

这些年我们都一直在说”JSON是JavaScript的一个子集”.然而事实却不是这样的。

鼠标无限移动 JS API Pointer Lock简介

让鼠标完全脱离了浏览器窗口的限制,可以完美享受沉浸式操作体验,一个API就能搞定。

Web安全的三个攻防姿势

关于Web安全的问题,是一个老生常谈的问题,作为离用户最近的一层,我们大前端确实需要把手伸的更远一点。

JavaScript专题之解读 v8 排序源码

本文介绍了 v8引擎 关于数组的排序完全采用了 JavaScript 实现,所采用的算法跟数组的长度有关,当数组长度小于等于 10 时,采用插入排序,大于 10 的时候,采用快速排序,文中详细的讲解了两种算法的原理、实现以及时间复杂度等。

技术纵横

浏览器内的事件队列

众所周知JavaScript是单线程运行的,同时又是可以异步执行的,具备这样特性的语言一般都是基于事件来驱动的,浏览器是如何给JavaScript提供了这么一个环境呢?通过本文可以简单的了解到JavaScript的执行过程。

函数式编程在 Redux/React 中的应用

本文简述了软件复杂度问题及应对策略:抽象和组合;展示了抽象和组合在函数式编程中的应用;并展示了 Redux/React 在解决前端状态管理的复杂度方面对上述理论的实践。这其中包括了一段有趣的 Redux 推导。

React作者的构思和演绎

译文中讲述了React 核心开发者,对React设计之初整个框架的构思,是如何从简单到复杂的去演绎推理一个未来的产品,也能让我们站在更高的高度思考 React 的过去、现在和未来。

实用推荐

Writing flat & declarative code

本文介绍了为什么应该让代码扁平化,以及如何将一些函数式编程的特性引入你的代码库。

如何写好一篇技术文章?

技术那么多,到底哪种适合写哪种不适合写?本文就如何写好一篇「值得在技术社区发布的技术文章 」阐述了一些关键的因素。

关键 CSS 和 Webpack:减少阻塞渲染的 CSS 的自动化解决方案

文章介绍了如何以编程方式来区分关键 CSS,并通过 Webpack 的自动化流程来实现该方案,从而达到减少阻塞渲染的 CSS 的目的,提升网站性能。

使用VSCode开发Nodejs

本文本介绍是Nodejs一种轻量级的开发工具——使用VSCode。尽管VScode看起来更像是Uedit、Noteplus等强大文件编辑器,但它也提供了可扩展的、强大的提示功能(特别是文件间js引用提示),以及内置Nodejs调试功能,让它有别于一般的编辑工具。

程序人生

2018前端校招总结

基本上的大公司对于前端校招同学的要求都不仅仅局限于前端领域,因为对于一般的候选人来说都是侧重潜力的考察。而小一点的公司对于候选人的技术能力以及项目经历不会有过多的要求,更多的是希望能够以比较低廉的价格签下一个愿意做切图之类工作的同学。个人觉得对于同学未来几年的发展不是很好。

初级程序员如何快速成长?

工作前三年是职业生涯中成长最快的几年,在这段时间里你会充满激情,做事专注,也容易养成良好的习惯。在我们公司有些同学在前三年中就快速成为某一个领域的技术专家,有些同学也可能止步不前。本文和大家一起探讨下如何在三年内快速成长为一名技术专家。

如何成为一个技术全面的架构师

一个好的架构师需要是技术全面的架构师,本文从六个方面探讨了成为一个技术全面的架构师所必须具备的能力:作为技术领导者、作为开发人员、聚焦系统、企业家思维、权衡策略思维与战术思维以及良好的沟通。

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

@Curtis 前端中年人

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

@Steven 写 JS 的老年人

@sturloly building apps for my future starship

@mirreal 一个程序圈的间谍

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