自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

麋鹿麋鹿迷了路

进击的前端小白!

  • 博客(11)
  • 收藏
  • 关注

原创 use strict

在es3和非严格模式下调用函数上下文(this的值)是全局。在严格模式下调用是undefinde// 在非严格模式下function a(){ console.log(this)}a() // window'use strict'function a(){ console.log(this)}a() // undefinde ...

2018-09-11 18:02:37 144

原创 js中new一个对象的过程

function Person() { this.name = name this.age = age}var person = new Person()在new一个对象的时候 发生了什么?function Person() {    var this = {        __proto__: Person.prototype    }    thi...

2018-09-07 18:21:53 4050

原创 谈谈JS的栈(stack)和堆(heap)

前言之前在学习js的时候就已经知道栈和堆了,但老是忘记,对这两个概念很混淆,今天特地又去学习了一遍,特此记录一下,温故知新在JS中,我们知道数据类型分为原始类型(number, string, boolean, null, undefined) 引用类型(object) => Array, function, data, RegExp原始类型都是保存在栈当中,引用类型都是...

2018-09-05 15:29:43 4590

原创 谈谈localStorage、sessionStorage

存储有效期和作用域localStorage的存储有效期是永久性的,除非用户自己删除,否则会一直存在用户的电脑上,永不过期localStorage的作用域限定在同源的文档之间,只有当协议,端口,域名三者相同的时候,才能共享数据,甚至可以覆盖和修改数据。但在不同源的文档下,是不能访问的。http://www.example.com // 协议 http 域名 www.example.co...

2018-09-04 15:05:01 186

原创 关于瀑布流数组的一道面试题

今天看到一道题目,当时不会,听了讲解之后,觉得很有意思,先记录下来。原题如下:20 个随机数字,放到 3 个数组中 arr1, arr2,arr3 保证 3 个数组 的和相差最小;先来解释一下这个题目:    就是把20个随机数放在3个数组中,然后把每个数组中的值相加,最后再把每个数组中的和相减,得到差值是最小的。如果要想有这种效果,就得每个数组中的和都差距不大。那么这要怎么做呢?如果用过瀑布流的...

2018-06-13 22:52:45 410

原创 git如何找回本地被覆盖的代码

昨天用git上传代码到github时候,不知道怎么瞎操作,github上面的代码把本地的代码覆盖掉了,今天研究了一下,终于找回来了。输入git reflot查看提交的记录  前面黄色的字是当时提交时候的ID,也就是当时的版本号然后再输入  git reset --hard  版本号  就回到当时的那个版本了...

2018-05-15 13:43:24 24288 17

原创 第一次用git将代码上传到github

先登录到github,没有账号的先注册一个,不知道怎么注册的话,百度一下!1: 点击 start a project 创建一个新的项目2 : 根据如下图所示,填写你的项目信息3: 如下所示,创建好后,点击右面的Clone or download  下面就会出现地址,点击地址右面的把地址copy下来4:到你要上传的文件夹下面,右键点击git bash (没有的话 ,去下个git),然后git ini...

2018-04-13 11:56:05 312

原创 js包装类

说包装类之前我们先看下面这个例子var a = 'hello';a.name = 'world'console.log(a.name)答案是什么呢?这不显而易见的吗,上面a都给已经给自己添加了一个属性名为name,值为world,输出出来肯定是world啊!我想在你看到这段代码的时候,脑子第一时间想到的就是这个!那么恭喜你,答错了! 值为undefined!因为...

2018-04-11 18:57:23 283

原创 js中显示类型,隐示类型,typeof的一些知识点

js的类型分为原始类型和引用类型;原始类型:number , string , boolean , null , undefined;引用类型:object关于NumberNumber()会将值转为number类型Number('123') ==> 123;Number(null) ==> 0;Number(undefined) ==> NaNNumber('abc') ==&g...

2018-04-11 09:50:43 198

原创 关于JS中的正则表达式

正则表达式,大家对他可能就是遇到不会的直接上网搜一个正则出来,没有真正的去面对过他。即使有一段时间学了,但工作中用到的不怎么多,过段时间也就忘了。下面是我整理的一些正则笔记,以温故而知新。正则表达式,英文名是Regualr Expression,就是按照规则去匹配相对应的内容。js有两种方法创建正则:1:字面量var reg = /^4/g;/ 正则主体内容 / 修饰符(可选)2: 构造函数var...

2018-04-10 11:40:05 217

原创 js -- && 和 ||

&&:    我们又称之为与,也可以叫逻辑与;    我的理解是他有两层应用,第一层可以当判断,第二层可以当取值。    在判断的时候,他会去比较 && 前后的值,一般用在if语句里面。if(0 && 1){ console.log('此代码不会执行')}if(1 && -1){ console.log('此代码会执行...

2018-04-02 18:25:49 2394

空空如也

空空如也

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

TA关注的人

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