自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 箭头函数与普通函数对比

箭头函数与普通函数的区别:箭头函数的this指向规则:1. 箭头函数没有prototype直接看个例子就能说明:let a = () =>{};console.log(a.prototype); // undefinedfunction b() {};console.log(b.prototype); // {constructor: ƒ}2.箭头函数的this指向在定义...

2019-03-27 21:30:05 484

原创 浮点数精度

当我们在JavaScript中进行一些浮点数运算时,有时候就可能会出现一些奇怪的的现象,就比如说下面这个非常简单的例子:> 0.1+0.2< 0.300000000000000040.1+0.2= ? 这是一个非常简单的问题,就算是一个小学生都能给出0.1+0.2=0.3的正确答案,可为什么对于最开始用于计算用途的计算机却给了我们一个错误的答案呢

2018-12-23 22:13:55 782

原创 Promise和async/await

Promise什么是PromisePromise的出现是为了更好地解决JavaScript中异步编程的问题,传统的异步编程最大的特点就是地狱般的回调嵌套,一旦嵌套次数过多,就很容易使我们的代码难以理解和维护。而Promise则可以让我们通过链式调用的方法去解决回调嵌套的问题,使我们的代码更容易理解和维护,而且Promise还增加了许多有用的特性,让我们处理异步编程得心应手。如何创建Promi...

2018-11-30 00:04:31 142

原创 跨域问题的处理

跨域问题的处理

2018-11-29 23:03:23 203

原创 Ajax/Fetch

Ajax/FetchAjaxAJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。优点页面无刷新,用户体验好。减少冗余请求,减轻了服务器负担。基于标准化的并被广泛支持的技术,不需要下载插件。缺点无法回退,对浏览器后退机制造成破坏。对搜索引擎的支持...

2018-11-28 23:38:59 310

原创 JS对象引用与继承

JS对象引用与继承js中的对象引用ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型,也有其他的叫法,比如原始类型和对象类型。基本类型JS中的基本数据类型有:undefined,boolean,number,string,null。基本类型的访问都是按值访问,我们可以直接操作保存在变量中的实际的值。基本还有一些相同的特点:基本类型的值是不可变的。任何方法都无法改变一...

2018-11-27 23:25:55 228

原创 JS遍历

JS遍历数组的遍历简单for循环下面先来看看大家最常见的一种写法:const arr = [1, 2, 3];for(let i = 0; i < arr.length; i++) { console.log(arr[i]);}for-in通常情况下,我们可以用 for-in 来遍历一遍数组的内容,代码如下:const arr = [1, 2, 3];let i...

2018-11-25 23:23:43 89

原创 JS事件流

JS事件流什么是JS事件流首先我们先来看一个例子<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><

2018-11-25 22:36:18 182

原创 JS闭包

JS闭包闭包是JavaScript语言的一个特点,也是一个难点,许多的高级应用都要依靠闭包来实现,在初学JS时也对闭包的概念感到十分模糊,在面试中这也是经常被问到的问题。变量的作用域要想理闭包的概念就首先要明白JS中的变量的作用域。一个变量的作用域就是源代码中定义这个变量的区域。全局变量拥有全局作用域,在JS代码中任何地方都是有定义的。然而在函数内声明的变量只在函数体内有定义。它们是局部变量...

2018-11-25 21:25:12 99

原创 LESS与SASS

CSS,LESS与SASS

2018-10-30 23:47:41 280

原创 HTML5新特性

H5新特性

2018-10-29 22:26:13 186

原创 react-router原理

在一个web应用中,路由系统是不可或缺的一部分。许多前端框架都会有着不同的配套的路由系统,最近也开始接触react,了解了一点react的实现原理。react-router的基础——historyHistoryhistory是一个第三方js库,用来管理历史记录,可以兼容不同的浏览器和不同的环境,根据不同的环境提供了三种不同的API。createHashHistory:针对老版本的浏览器,...

2018-10-29 00:26:00 2755 1

原创 react基础

元素渲染首先需要在HTML中添加一个根节点,在此节点中的内容都将由React DOM来管理。<div id="root"></div>接着通过ReactDOM.render() 的方法来将

2018-10-24 23:49:19 109

原创 git学习笔记

git学习笔记欢迎使用Markdown编辑器标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mar...

2018-10-17 22:47:48 360

空空如也

空空如也

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

TA关注的人

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