按时间归档:2019年10月

  • 合格JS开发者都需要了解的ES2018新特性

    第9版ECMAScript标准于2018年6月发布,正式名称为ECMAScript 2018(简称ES2018)。从ES2016开始,ECMAScript规范的新版本每年发布一次,…

    2019年10月29日 1.27K
  • 我猜你压根就不需要单页面应用~

    随着 React、Angular、Vue.js、Elm 等前端框架的迅速崛起,单页面应用在 WEB 中无所不在。对大多数开发者来说,单页应用已经成为他们‘默认’工具集的一部分,在开…

    2019年10月29日 1.15K
  • 你是否头疼于,每天做不完的需求和改不完的bug?

    前言 前端到底离业务有多远?今日早读文章由阿里@岳逢楽授权分享。 知乎ID:岳逢楽,阿里巴巴前端技术专家,曾负责天猫首页、双十一大促营销以及各类中后台项目,在性能优化、产品体…

    2019年10月29日 950
  • Javascript ES6 Iterators建议指南(含实例)

    由Arfat Salman发布 本文旨在分析理解 Iterators。 Iterators 是 JavaScript 中的新方法,可以用来循环任意集合。 在ES6中登场的Iter…

    2019年10月29日 1.27K
  • 玩转CSS 与 JS 动画的底层机制 之 如何优化它们的性能篇

    动画在创建引人注目的 web 应用程序中扮演着重要的角色。随着用户越来越多地将注意力转移到用户体验上,企业开始意识到完美无缺、令人愉快的用户体验的重要性,web应用程序变得越来越重,并具有更动态的UI。这一切都需要更复杂的动画,以便在在用户的整个使用过程中更流畅地进行状态转换 —— 今天,这甚至被认为不是什么特别的事情。用户正变得越来越高级,默认情况下,他们期望具有快速响应和交互性棒的用户界面。

    2019年10月29日 1.25K
  • 你好,请问Shadow DOM是什么?

    您可能听说过“Shadow DOM”和“Virtual DOM”等术语。这些虽然当然与原始DOM有关,但它们指的是截然不同的概念。在本文中,我将详细介绍Shadow DOM以及它与原始DOM的区别。在以后的文章中,我将对虚拟DOM进行分析。

    2019年10月29日 1.09K
  • 优秀的攻城狮都如何使用JavaScript数组的?

    快速阅读,我保证。在过去几个月,在我检查拉取请求时,确切相同的四个错误不断出现。我也发表了这篇文章,因为我自己也犯过这些错误!让我们浏览它们以确保正确使用数组方法! 用 Array…

    2019年10月29日 791
  • JavaScript: 什么是纯函数以及为什么要用纯函数?

    当我第一次听到 “纯函数 (Pure Function)” 这个术语的时候我很疑惑。常规的函数做错了什么?为什么要变纯? 为什么我需要纯的函数? 除非你已经知道什么是纯函数,否则你…

    2019年10月29日 1.12K
  • 一文详解V8引擎它如何工作?

    V8最初旨在提高Web浏览器中JavaScript执行的性能。为了提升速度,V8将JavaScript代码转换为更高效的机器代码,而不是使用解释器。它通过实现 **JIT(即时)编译器**将JavaScript代码编译成机器代码,就像许多现代JavaScript引擎(如SpiderMonkey或Rhino(Mozilla))所做的那样。与V8的主要区别在于它不会产生字节码或任何中间代码。

    2019年10月29日 1.59K
  • Javascript的对象拷贝

    Javascript 的对象只是指向内存中某个位置的指针。这些指针是可变的,也就是说,它们可以重新被赋值。因此,单单复制这个指针的结果是,有两个指针指向内存中的同一块地址。如果要操作的对象拥有的属性都是值类型,那么我们可以用扩展语法或者Object.assign(…)

    2019年10月29日 1.01K
QR code