JavaScript
文章平均质量分 91
foreverpx
这个作者很懒,什么都没留下…
展开
-
Webview2 vs 对比 Electron
前不久微软Teams团队宣布他们将放弃使用Electron转而使用基于Edge的Webview2组件来重新实现Teams程序,目的是在于减少软件所占用的内存。对于开发者来说,微软内部团队的这个决策给外界的感觉是Electron的寿命即将到头了,他们后续将重点发展和使用Webview2来进行开发。那究竟是不是这样呢?其实在7月份的时候Electron的官方博客已经对此进行了说明,并在文章中把Electron和Webview2进行了对比。接下来我们来一下原文,看看Electron团队对这个事情的看法。以下是翻译 2021-11-02 22:42:52 · 6677 阅读 · 0 评论 -
带你一文读懂Javascript中ES6的Symbol
带你一文读懂Javascript中ES6的Symbol前言基础类型SymbolSymbol.for 与 Symbol.keyForSymbol.iteratorSymbol.searchSymbol.splitSymbol.toPrimitive总结前言Symbol这个特性对于很多同学来说,可能是在学习ES6特性的过程中,感到比较困惑的一个特性点。在大部分开发场景中,你可能根本用不到这个特性,但理解Symbol各个属性和方法的作用和意义还是非常有必要的,在一些特定的场景中,你会发现它不可或缺。Symbo原创 2020-11-09 19:29:43 · 383 阅读 · 0 评论 -
Javascript中的方法链式调用
前言方法的链式调用这个概念,其实是在面向对象编程中比较常见的语法,它能让使用者在一个对象上连续的调用不同的方法。在不使用临时变量存储中间结果的情况下完成一条语句上多个方法的连续调用。在使用jquery的过程中,会经常用到链式调用,比如:$('#forevercjl').addClass('px').removeClass('xp');下面我们就用一个简单计算器对象例子,来模拟实现这样的链式调用。为链式调用创建一个对象首先我们用函数创建一个对象:const calObj = function(原创 2020-10-31 15:39:40 · 1473 阅读 · 4 评论 -
ES6中的Javascript解构
ES6中的Javascript解构对象的解构基础对象解构解构没有声明过的对象解构对象并重命名变量解构默认值在函数参数中解构解构嵌套对象数组的解构基础对象解构解构默认值在解构中交换变量从函数的返回解构数组ES6中的解构特性能让我们从对象(Object)或者是数组(Array)中取值的时候更方便,同时写出来的代码在可读性方面也更强。之前接触过python语言的小伙伴应该对这个不会陌生,这个特性早已在python中实现了。在python中,我们可以通过下面的代码来取值lst = [3, 5]first, s原创 2020-10-24 15:42:13 · 1577 阅读 · 7 评论