《前端入门到进阶》前端工具,VS Code的使用 本心 web前端, 工具类 10 天前 37 0 2 前言 VS Code 软件实在是太酷、太好用了,越来越多的新生代互联网青年正在使用它。 前端男神尤雨溪大大这样评价 VS Code: 有一点你可能会感到惊讶:VS Code 这款软件本身,是用 JavaScript 语言编写的(具体…
《前端入门到进阶》前端工具,VS Code的使用 本心 web前端, 工具类 10 天前 37 0 2 前言 VS Code 软件实在是太酷、太好用了,越来越多的新生代互联网青年正在使用它。 前端男神尤雨溪大大这样评价 VS Code: 有一点你可能会感到惊讶:VS Code 这款软件本身,是用 JavaScript 语言编写的(具体…
webapck 系列一:手写一个 JavaScript 打包器 Javan 工具类 20 天前 67 0 1 前言 之前好友希望能介绍一下 webapck 相关的内容,所以最近花费了两个多月的准备,终于完成了 webapck 系列,它包括一下几部分: webapck 系列一:手写一个 JavaScript 打包器 webpack 系列二:所…
webapck 系列一:手写一个 JavaScript 打包器 Javan 工具类 20 天前 67 0 1 前言 之前好友希望能介绍一下 webapck 相关的内容,所以最近花费了两个多月的准备,终于完成了 webapck 系列,它包括一下几部分: webapck 系列一:手写一个 JavaScript 打包器 webpack 系列二:所…
编写清晰易懂 Javascript 代码的15条规则 Javan JavaScript 24 天前 86 0 1 我猜屏幕前的你应该是 React、Vue 或者 Node.js 的开发者吧。你可以编写业务代码并让他们无误的跑起来。不过你能编写出视觉美观并可被他人理解的代码么? 今天我们将了解一些使你的 JavaScript 代码干净整洁的小规则…
编写清晰易懂 Javascript 代码的15条规则 Javan JavaScript 24 天前 86 0 1 我猜屏幕前的你应该是 React、Vue 或者 Node.js 的开发者吧。你可以编写业务代码并让他们无误的跑起来。不过你能编写出视觉美观并可被他人理解的代码么? 今天我们将了解一些使你的 JavaScript 代码干净整洁的小规则…
学习Javascript之模拟实现bind Javan JavaScript 2020年12月9日 106 0 2 bind和call,apply的作用类似,都是用来更改函数的this值的,不同的是,call和apply会直接把函数执行,但bind会返回一个函数,我们称之为绑定函数: function foo(b = 0) { console.l…
学习Javascript之模拟实现bind Javan JavaScript 2020年12月9日 106 0 2 bind和call,apply的作用类似,都是用来更改函数的this值的,不同的是,call和apply会直接把函数执行,但bind会返回一个函数,我们称之为绑定函数: function foo(b = 0) { console.l…
学习Javascript之模拟实现new Javan JavaScript 2020年12月9日 103 0 2 new是JS中的一个关键字,用来将构造函数实例化的一个运算符。例子: function Animal(name) { this.name = name; } Animal.prototype.sayName = function()…
学习Javascript之模拟实现new Javan JavaScript 2020年12月9日 103 0 2 new是JS中的一个关键字,用来将构造函数实例化的一个运算符。例子: function Animal(name) { this.name = name; } Animal.prototype.sayName = function()…
学习Javascript之模拟实现call,apply Javan JavaScript 2020年12月9日 109 0 0 call,apply简介 首先介绍下call和apply两个方法,这两个方法都是挂载在函数的原型上的,所以所有的函数都可以调用这两个方法。 注意:call()方法的作用和 apply() 方法类似,区别就是call()方法接受的是参…
学习Javascript之模拟实现call,apply Javan JavaScript 2020年12月9日 109 0 0 call,apply简介 首先介绍下call和apply两个方法,这两个方法都是挂载在函数的原型上的,所以所有的函数都可以调用这两个方法。 注意:call()方法的作用和 apply() 方法类似,区别就是call()方法接受的是参…
Javascript数组十种去重方法对比,优劣势 Javan JavaScript 2020年12月9日 112 0 1 前言 数组去重对于前端来说不是一个常见的需求,一般后端都给做了,但这却是一个有意思的问题,而且经常出现在面试中来考察面试者对JS的掌握程度。本文从数据类型的角度去思考数组去重这个问题,首先解决的是数组中只有基础数据类型的情况,然后是…
Javascript数组十种去重方法对比,优劣势 Javan JavaScript 2020年12月9日 112 0 1 前言 数组去重对于前端来说不是一个常见的需求,一般后端都给做了,但这却是一个有意思的问题,而且经常出现在面试中来考察面试者对JS的掌握程度。本文从数据类型的角度去思考数组去重这个问题,首先解决的是数组中只有基础数据类型的情况,然后是…
Javascript 中函数声明与函数表达式的区别 Javan JavaScript 2020年11月30日 115 0 0 在 Javascript 中有着多种方式可以定义一个函数。并由于几种方式之间的实现差别很小,容易让 JS 新手搞不清楚其中的区别。所以在这篇文章中,我将带着自己的思考讨论下创建函数的各种形式。 函数声明 函数表达式: 匿名函数表达式…
Javascript 中函数声明与函数表达式的区别 Javan JavaScript 2020年11月30日 115 0 0 在 Javascript 中有着多种方式可以定义一个函数。并由于几种方式之间的实现差别很小,容易让 JS 新手搞不清楚其中的区别。所以在这篇文章中,我将带着自己的思考讨论下创建函数的各种形式。 函数声明 函数表达式: 匿名函数表达式…
史上最全的常用JavaScript正则表达式 Javan JavaScript 2020年10月22日 373 0 1 一、校验数字的js正则表达式 1 数字:^\[0-9\]\*$ 2 n位的数字:^\\d{n}$ 3 至少n位的数字:^\\d{n,}$ 4 m-n位的数字:^\\d{m,n}$ 5 零和非零开头的数字:^(0|\[1-9\]\[0…
史上最全的常用JavaScript正则表达式 Javan JavaScript 2020年10月22日 373 0 1 一、校验数字的js正则表达式 1 数字:^\[0-9\]\*$ 2 n位的数字:^\\d{n}$ 3 至少n位的数字:^\\d{n,}$ 4 m-n位的数字:^\\d{m,n}$ 5 零和非零开头的数字:^(0|\[1-9\]\[0…
【TypeScript 演化史 — 第三章】标记联合类型 与 never 类型 Javan TypeScript 2020年4月30日 3.07K 0 153 TypeScript 2.0 实现了一个相当有用的功能:标记联合类型,您可能将其称为 sum 类型或与其他编程语言区别开的联合类型。 标记联合类型是其成员类型都定义了字面量类型的区分属性的联合类型。 上面的讲的是理论性的,来几个例子…
【TypeScript 演化史 — 第三章】标记联合类型 与 never 类型 Javan TypeScript 2020年4月30日 3.07K 0 153 TypeScript 2.0 实现了一个相当有用的功能:标记联合类型,您可能将其称为 sum 类型或与其他编程语言区别开的联合类型。 标记联合类型是其成员类型都定义了字面量类型的区分属性的联合类型。 上面的讲的是理论性的,来几个例子…