自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 在JavaScript中将值转换为字符串的5种方法

原文: 5 Ways to Convert a Value to String in JavaScript如果您关注Airbnb的样式指南,首选方法是使用“String()”????它也是我使用的那个,因为它是最明确的 - 让其他人轻松地遵循你的代码的意图????请记住,最好的代码不一定是最聪明的方式,它是最能将代码理解传达给他人的代码????const value = 12345;// Conca...

2020-03-05 17:15:48 441

原创 你不必使用Redux:比较prop钻取、Redux和React Context API

React应用程序从根本上来说是一棵组件树,可以相互通信数据。在组件之间传递数据通常是无痛的。但是,随着应用程序树的增长,在保持可读代码库的同时传递数据变得更加困难。假设我们有以下树结构:这里有一个简单的树,有3个层次。在该树中,节点D和节点E都操纵一些类似的数据:假设用户输入节点D中的一些文本,我们希望在节点E中显示该文本。我们如何将数据从节点D传递到节点E?本文介绍了三种解决此问题的...

2020-03-05 17:14:50 408

原创 在Canvas中使用React Hooks

在线体验地址:https://han-hooks.netlify.com/在本文中,我将使用React Hooks创建一个html canvas 画图网站,我将使用create-react-app脚手架从零开始构建项目。最后这个应用程序有诸如清除、撤销和使用localStorage基本功能。本文我将向您展示任何构建自定义Hooks和在普通的Hooks中重用有状态逻辑。基本设置我们首先...

2020-03-05 17:13:25 762

原创 JavaScript如何深度拷贝一个数组

有两种数组拷贝类型:浅拷贝 & 深拷贝。浅拷贝只会拷贝数组的第一层,剩下的会引用。如果你需要一个嵌套的数组的拷贝,那需要你去深度拷贝这个数组。深拷贝,选择JSON方法或者Lodsh库吧????const numbers = [1, [2], [3, [4]], 5];// Using JavaScriptJSON.parse(JSON.stringify(numbers));// Us...

2020-03-05 17:12:15 424

原创 揭秘JavaScript中“神秘”的this关键字

当我开始学习JavaScript时,花了一些时间来理解JavaScript中的this关键字并且能够快速识别this关键字所指向的对象。我发现理解this关键字最困难的事情是,您通常会忘记在您已阅读或观看过一些JavaScript课程或资源中解释的不同案例情况。在ES6中引入箭头函数后,事情变得更加混乱,因为箭头函数this以不同的方式处理关键字。我想写这篇文章来陈述我学到的东西,并尝试以一种可...

2020-03-05 17:11:01 119

原创 ECMAScript10(ES10)功能完全指南

ES10仍然只是一个草案。但是除了Object.fromEntries大多数功能已经在Chrome中实现,所以你为什么不尽早开始探索它呢?当所有浏览器开始支持它时,你已经获得了领先优势,这只是时间问题。对于有兴趣探索ES10的人来说,这是一份非外星人指南。ES10在新语言功能方面没有ES6那么重要,但它确实添加了一些有趣的东西(其中一些在目前版本的浏览器中还不起作用:02/20/2019)E...

2020-03-05 17:09:42 854

原创 JavaScript正则表达式备忘单附实例

正则表达式或 regex 用于匹配字符串的各个部分。下面是创建的正则表达式的备忘单。测试匹配测试正则表达式使用该.test()方法let testString = "My test string";let testRegex = /string/;testRegex.test(testString);测试多项匹配使用OR运算符(|)const regex = /yes...

2020-03-05 17:07:25 159

原创 如何通过几个简单的步骤编写一个漂亮的初级开发者简历

所以你已经看到了你梦想的初级开发者职位,并正在考虑申请应聘。是时候写那个简历了!没有比坐在一张白纸上而不知道如何开始更好的了,对吧?简历是招聘人员看到的第一件事。它是取得面试过程的敲门砖,可能是获得理想工作与没有获得理想工作之间的区别。如果有一个A4页面,您可能需要确保它已被反复检查过。正确的心态在开始简历之前,进入正确的心态非常重要。信不信由你,你的态度会在你的简历中出现。招聘初级开发人...

2020-03-05 17:05:58 583

原创 理解DOM到底是什么

文档对象模型或者说我们熟悉的“DOM”,web网页的一个界面。它本质上是允许程序读取和操作页面的内容,结构和样式的页面API。 接下来一一分解。网页如何构建浏览器如何从源HTML文档转到在视口中显示样式化和交互式页面称为“关键渲染路径”。 这些步骤大致可分为两个阶段。第一阶段涉及浏览器解析文档以确定最终将在页面上渲染的内容,第二阶段涉及浏览器执行渲染。第一阶段的结果是所谓的“渲染树”。 渲...

2020-03-05 17:00:59 1548

原创 渐进式应用程序Progressive Web Applications(PWA)全面指南

在本文中,我们将了解浏览旧的非PWA网站的用户的痛点以及PWA使网络变得更好的希望。您将学习制作非常酷的PWA的大多数重要技术,例如service worker,Web push notification和IndexedDB。

2020-03-05 16:56:15 472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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