自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端小智

公众号@大迁世界

原创 JS 前20个常用字符串方法及使用方式

本文主要介绍一些最常用的JS字符串函数,列表如下: charAt(x) charCodeAt(x) concat(v1,v2..) fromCharcode(c1,c2) indexOf(substr, [start]) lastIndexO...

2019-08-30 07:53:13

阅读数 1531

评论数 2

原创 ES新提案:双问号操作符

为了保证的可读性,本文采用意译而非直译。 本文主要讲Gabriel Isenberg撰写的ES提案“Nullish coalescing for JavaScript”。它提出?? 替换||的运算符,并提供默认值。这里先把这相提案叫作双问号操作符,如果你有好的叫法,欢迎留言讨论。 1.概述 ...

2019-08-27 07:30:00

阅读数 437

评论数 2

原创 5个 JS 解构有趣的用途

作者:Dmitri Pavlutin 译者:前端小智 来源:dmitripavluti 为了保证的可读性,本文采用意译而非直译。 1. 交换变量 通常交换两个变量的方法需要一个额外的临时变量,来看看例子: leta=1; letb=2; lettemp; temp=a; a=b;...

2019-08-23 07:21:00

阅读数 322

评论数 0

原创 用 JS 日期获取当前月的最后一天遇到的坑

为了更好的讲这节的内容,如果提示一个 JS 处理日期的小技巧,想获取上个月最后一天,只需要设置SetDate参数为0即可。 varendDate=newDate(); //上个月最后一天 endDate.setDate(0); 接着正文开始: 使用 JS 获取当前月的最后一天,咱们通常的思...

2019-08-22 07:32:00

阅读数 281

评论数 0

原创 4 个 useState Hook 示例

作者:Dave Ceddia 译者:前端小智 为了保证的可读性,本文采用意译而非直译。 到 React 16.8 目前为止,如果编写函数组件,然后遇到需要添加状态的情况,咱们就必须将组件转换为类组件。 编写 class Thing extends React.Component,将函数体复...

2019-08-20 07:30:00

阅读数 509

评论数 1

原创 快速了解 React Hooks 原理

作者:Dave Ceddia 译者:前端小智 为了保证的可读性,本文采用意译而非直译。 我们大部分 React 类组件可以保存状态,而函数组件不能?并且类组件具有生命周期,而函数组件却不能? React 早期版本,类组件可以通过继承PureComponent来优化一些不必要的渲染,相对...

2019-08-19 07:30:00

阅读数 281

评论数 0

原创 使用 CSS Grid Generator来快速使用及学习 Grid 布局

CSS Grid Generator CSS Grid Generator是一个由Sarah Drasner创建的免费工具。它是一个可视化设计工具,允许咱们创建一个基本的 grid 布局,然后就可以使用生成对应的代码,帮助咱们快速布局。 第一次进入是界面是这样子的: CSS Grid...

2019-08-16 07:30:00

阅读数 280

评论数 0

原创 JS 中创建自定义排序方法

作者:Steve Griffith 译者:前端小智 来源:youtube 为了保证的可读性,本文采用意译而非直译。 阿里云双12已开启,新老用户均可参与,2核1G云服务器仅需79元,,更多服务器配置及价格请关注:Hi拼团,或点此了解“云上爆款1折特惠活动”。同时,建议在购买阿里云相关产品前先...

2019-08-15 07:30:00

阅读数 278

评论数 0

原创 Promise 中的三兄弟 .all(), .race(), .allSettled()

原文:https://2ality.com/2019/08/promise-combinators.html 译者:前端小智 为了保证的可读性,本文采用意译而非直译。 从ES6 开始,我们大都使用的是 Promise.all()和Promise.race(),Promise.allSett...

2019-08-13 07:30:00

阅读数 574

评论数 0

原创 JS中函数式编程基本原理简介

作者:TK 译者:前端小智 来源:medium 为了保证的可读性,本文采用意译而非直译。 在长时间学习和使用面向对象编程之后,咱们退一步来考虑系统复杂性。 在做了一些研究之后,我发现了函数式编程的概念,比如不变性和纯函数。这些概念使你能够构建无副作用的函数,因此更容易维护具有其他优点的系统...

2019-08-07 07:53:08

阅读数 360

评论数 0

原创 JS中轻松遍历对象属性的几种方式

作者:Dmitripaylutin 译者:前端小智 来源:dmitripavlutin 为了保证的可读性,本文采用意译而非直译。 自身可枚举属性 Object.keys()方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用for...in循环遍历该对...

2019-08-05 07:45:38

阅读数 408

评论数 0

原创 处理 JS 一些未定义的技巧的 7 个技巧

原文:https://dmitripavlutin.com/7-tips-to-handle-undefined-in-javascript/ 译者:前端小智 为了保证的可读性,本文采用意译而非直译。 大约8年前,当原作者开始学习JS时,遇到了一个奇怪的情况,既存在undefined的值,...

2019-08-02 08:04:39

阅读数 199

评论数 1

提示
确定要删除当前文章?
取消 删除