• 奇舞推荐

  • WebUSB:一个网页是如何从你的手机中盗窃数据的

    总体来说 WebUSB 是安全的,但是像所有新添加的代码一样,它扩大了代码库,因此也扩大了浏览器的受攻击面。

    奇舞推荐Web 安全
  • Make React Great Again:React v16 新特性

    React16 在国庆前发布了,对于开发者而言最大的影响是MIT协议的改变,其次是传送门对开发方式的优化以及ssr方面的巨大提升。

    奇舞推荐React Native
  • Vue 2.5 发布了

    v2.5.0 发布啦,这个版本带来以下几点重要的变化:更好的 TypeScript 集成,更好的错误处理(errorCaptured 钩子),更好地支持单文件组件中的功能组件以及与环境无关的服务端渲染。

    奇舞推荐Vue框架
  • JavaScript

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

    使用 Pointer Lock API,鼠标可以无限移动,坐标可以无限增大,完全脱离浏览器窗口的限制,可以完美享受沉浸式操作体验。

    JavaScript
  • 深入分析 Angular 变更检测

    本文主要通过源码分析 Angular 是如何进行 Change Detetction 的。

    AngularJavaScript
  • 解读 V8 排序源码

    V8 中数组排序完全采用 JavaScript 实现。排序采用的算法跟数组的长度有关,当数组长度小于等于 10 时采用插入排序,大于 10 则采用快速排序。

    JavaScriptV8
  • React

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

    本文简述了软件复杂度问题及应对策略(抽象和组合),展示了抽象和组合在函数式编程中的应用,以及 Redux/React 在解决前端状态管理的复杂度方面对上述理论的实践。

    React函数式编程
  • React 模态框秘密和“轮子”渐进设计

    这篇文章将“进阶式”渐进地,由浅入深分析模态框的三种实现。从最初的简单粗暴到接近 react-modal 库设计思想,一步步打磨分析。

    React
  • Lyft 的 TypeScript 实践

    来自 Lyft 的前端工程师介绍了向 TypeScript 转型的过程,说明 JavaScript 类型系统的重要性、为什么选择 TypeScript 以及他们的一些实践经验。

    TypeScriptReact
  • 其它

  • QQ 空间已在生产环境中使用 QUIC 协议

    QQ 空间前端团队通过对 HTTP2 和 QUIC 协议的应用和实践,使得 Web 页面访问速度得到了很大的提升,并且他们针对性地采用了不同的资源加载策略,最大化利用了协议的优势。

    HTTP2QUIC
  • 从架构理解价值

    难道在技术领域内不断紧跟新潮,不断提升技能就是我的价值所在?那么我是技术的主人还是技术的奴隶?

    架构思考
  • 人人都是翻译项目的 Master

    作者在负责翻译项目的过程中,学会了如何组织项目、定制翻译计划。本文介绍了这次翻译的流程、遇到的一些问题、解决的方式以及待优化的点。

    翻译项目流程