自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 你有必要知道的 25 个 JavaScript 面试题

你有必要知道的 25 个 JavaScript 面试题 1、使用 typeof bar === "object" 判断 bar 是不是一个对象有神马潜在的弊端?如何避免这种弊端?使用 typeof 的弊端是显而易见的(这种弊端同使用 instanceof):let obj = {}; let a

2017-11-27 13:10:52 443

转载 Js中this的指向

两句话理解js中的this2017 年 11 月 17 日funnycoderstarthis前言: 一直都搞不清javascript中this的指向,你不知道的javascript(上卷)这本书中有3章都是在讲解this,去年第一次看完还是觉得似懂非懂的,一深入的问还是不清楚,现在在看一遍,真心觉得这本书里讲的是真好,想深入了解一下的,这本书是一个不错的选择.下面我就简单的说一下我的理解,用两句话

2017-11-18 23:48:20 222

原创 基本包装类型和自定义对象

基本包装类型和自定义对象基本包装类型 再讲之前,先给大家普及一下Js中的数据类型 总共分为两种:基本数据类型有五个: 1.number 2.string 3.boolean 4.null 5.undefined复杂数据类型也有五个: 1.Object 2.function 3.Array 4.Date 5.Regexp 介绍完了,接下来就来

2017-11-14 22:15:20 433

原创 Js中的预解析机制与定义函数的三种方式

Js中的预解析机制与定义函数的三种方式Js中,定义函数的方式有三种: 函数声明(也是用的最多的,推荐优先使用) //函数声明的语法 function fn (){ console.log("这是函数声明的方式"); }fn();//直接调用函数名 函数表达式(也叫匿名函数) var fn = function([参数列表]){ console.log("这是一个匿名函数"); } /

2017-11-12 19:28:30 1428

转载 Js事件循环机制(下)

深入浅出JavaScript事件循环机制(下)柳兮7 个月前在上一篇文章里面我大致介绍了JavaScript的事件循环机制,但是最后还留下了一段代码和几个问题。那我们先从这段代码开始看哇(function test() { setTimeout(function() {console.log(4)}, 0); new Promise(function executor(resolve

2017-11-12 13:03:01 351

转载 Js事件循环机制(上)

深入浅出Javascript事件循环机制(上)柳兮7 个月前最近琢磨了好久的Javascript的事件循环机制,看了很多国内的博客总觉得写的还是不够深,很多都只说了Javascript的事件分为同步任务和异步任务,遇到同步任务就放在执行栈中执行,而碰到异步任务就放到任务队列之中,等到执行栈执行完毕之后再去执行任务队列之中的事件。自己对大概的基础有所了解之后也没接着深入去查资料,这就导致我在面试的时候

2017-11-12 12:54:24 1495

原创 Js中数组创建的两种方式和短路运算符

Js中数组创建的两种方式和短路运算符首先,我们先来说说短路运算短路运算符有两个&& 和 || 没错,他和逻辑运算符一模一样,都是两个& 和 两个 |; 那怎么区分这个运算符到底是进行逻辑运算还是进行短路运算呢?别着急,下面为你们详细讲解!!! 当&&或||左边的值不是布尔类型Js数据类型转换或是关系表达式的时候,那么此时就进行短路运算。 短路运算的规则: - ||找真 当||左

2017-11-10 00:21:50 330

转载 递归的使用场景

何时使用递归 一、算法说明 递归来源于数学中的归纳法,归纳法是数学里的一种证明方法,它通常有以下两个步骤:证明当 n 等于某一个值(通常是限定范围内的第一个值)时命题成立;假设当 n = m 时命题成立,证明当 n = m + 1 时命题也成立。数学中的归纳法由已知推向未知由前推向后,而在编程中通常是给定 n 的值(如 n = m)求结果,这与数学中的归纳法在过程上有些不同,多了一个回推的过程,通常

2017-11-08 21:24:27 7126

原创 Js基础

JavaScript中switch-case语句的用法首先,在介绍之前,我先跟大家说一下它的基础语法:switch(值){ 变量的值或是数据值 case 值1: 要执行的代码; break; case 值2: 要执行的代码; break; ... default: 要执行的代码;

2017-11-08 09:54:31 433

空空如也

空空如也

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

TA关注的人

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