【福利资源】 好消息!本站已支持赞赏作者功能
经过多天的调试,本站现在已经完成赞赏作者的功能开发,同时支持支付宝和微信赞赏,今天开始正式对外公测。 PC端赞赏具体操作流程如下: 在每一篇文章的底部可以看到一个“赞赏支持”按钮: 点击按钮后会弹出赞赏界面: 默认赞赏方式是微...
经过多天的调试,本站现在已经完成赞赏作者的功能开发,同时支持支付宝和微信赞赏,今天开始正式对外公测。 PC端赞赏具体操作流程如下: 在每一篇文章的底部可以看到一个“赞赏支持”按钮: 点击按钮后会弹出赞赏界面: 默认赞赏方式是微...
前言 我们先从 WeakMap 的特性说起,然后聊聊 WeakMap 的一些应用场景。 特性 1. WeakMap 只接受对象作为键名 const map = new WeakMap(); map.set(1, 2); // TypeErr...
基本介绍 ES6 提供了新的数据结构 Set。 它类似于数组,但是成员的值都是唯一的,没有重复的值。 初始化 Set 本身是一个构造函数,用来生成 Set 数据结构。 let set = new Set(); Set 函数可以接受一个数组(...
起源 一段标准的 for 循环代码: var colors = ["red", "green", "blue"]; for (var i = 0, len = colors.length; i < len; i++) { consol...
前言 实际上,Symbol 的很多特性都无法模拟实现……所以先让我们回顾下有哪些特性,然后挑点能实现的……当然在看的过程中,你也可以思考这个特性是否能实现,如果可以实现,该如何实现。 回顾 ES6 引入了一种新的原始数据类型 Symbol,...
在这篇文章中,为我们将会使用规范中的一个小的功能来做为切入点,从中去尝试理解一些特殊操作符,让我们开始吧! 即使你了解 JavaScript,阅读它的规范(ECMAScript 语言规范简称 ECMAScript 规范[1]) 也是会令人生...
回顾 我们先来回顾下箭头函数的基本语法。 ES6 增加了箭头函数: let func = value => value; 相当于: let func = function (value) { return value; }; 如果需要...
基础用法 let message = `Hello World`; console.log(message); 如果你碰巧要在字符串中使用反撇号,你可以使用反斜杠转义: let message = `Hello \` World`; con...
块级作用域的出现 通过 var 声明的变量存在变量提升的特性: if (condition) { var value = 1; } console.log(value); 初学者可能会觉得只有 condition 为 true 的时候,才会...
前言 underscore 提供了 _.escape 函数,用于转义 HTML 字符串,替换 &, <, >, “, ‘, 和 ` 字符为字符实体。 _.escape('Curly, Larry ...
前言 本篇接着上篇 underscore 系列之实现一个模板引擎(上)。 鉴于本篇涉及的知识点太多,我们先来介绍下会用到的知识点。 反斜杠的作用 var txt = "We are the so-called "Vikings" from ...