上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页
  2021年1月20日
摘要: Promise 原理 //例1 function getUserId() { return new Promise(function(resolve) { //异步请求 http.get(url, function(results) { resolve(results.id) }) }) } get 阅读全文
posted @ 2021-01-20 15:12 京鸿一瞥 阅读(121) 评论(0) 推荐(0)
  2021年1月19日
摘要: 一、背景介绍 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式,就是在一个函数内部创建另一个函数。 闭包就是能够读取其他函数内部变量的函数,可以把闭包简单理解成 ‘定义在一个 阅读全文
posted @ 2021-01-19 17:54 京鸿一瞥 阅读(596) 评论(0) 推荐(0)
  2021年1月18日
摘要: 用funciton当构造函数时 用function 时 ,为什么把方法挂在原型上面。 将属性和方法都写在构造函数中没问题,但问题在于每次进行实例化的过程中,重复创建功能不变的方法。 由于方法本质上是函数,其实也就是在堆内存中又新建了一个对象空间存储函数,造成了不必要的资源浪费。 function D 阅读全文
posted @ 2021-01-18 15:35 京鸿一瞥 阅读(431) 评论(0) 推荐(0)
  2021年1月13日
摘要: 首先简单来说明一下$router和$route的区别 this.$router(router 实例) 和 this.$route(当前页面的路由信息) //$router : 是路由操作对象,只写对象 //$route : 路由信息对象,只读对象 //操作 路由跳转 this.$router.pus 阅读全文
posted @ 2021-01-13 11:05 京鸿一瞥 阅读(1184) 评论(0) 推荐(0)
摘要: 无论是vue还是react,在父子组件通讯的时候,子组件都禁止直接修改父级传过来的prop,父组件总需要在子组件身上监听一个事件,然后由子组件去触发它,好让父组件来接收到payload去改变state。幸运的是,vue为我们准备了两个语法糖,让我们减少了一点写大量模板代码的痛苦。它们就是自定义组件上 阅读全文
posted @ 2021-01-13 09:57 京鸿一瞥 阅读(6537) 评论(0) 推荐(5)
  2021年1月11日
摘要: 面试经常遇到的深浅拷贝,事件轮询,函数调用栈,闭包等容易出错的题目,究其原因,都是跟JavaScript基础知识不牢固有关,下层地基没打好,上层就是豆腐渣工程,新人小白,踏实踩土才是关键。 本篇我们将对JavaScript数据结构的知识点详解一二。 javaScript中有三种数据解构: 栈(sta 阅读全文
posted @ 2021-01-11 15:34 京鸿一瞥 阅读(419) 评论(0) 推荐(0)
  2021年1月8日
摘要: 之前写过一篇,但是还是不是很清楚,一知半解。这里再来一篇加深印象! 老规矩先说说数据类型: 基本数据类型和引用数据类型的储存方式有什么不同? 基本数据类型:变量名和值都储存在栈内存中,例如: var num=10; num变量在内存中储存如下: 引用数据类型:变量名储存在栈内存中,值储存在堆内存中, 阅读全文
posted @ 2021-01-08 16:51 京鸿一瞥 阅读(156) 评论(1) 推荐(1)
摘要: 1、变量的声明 //Longhand let x; let y = 20; //Shorthand let x, y = 20; 2、给多个变量赋值 通过数组解构,我们可以在一行中为多个变量赋值。 //Longhand let a, b, c; a = 5; b = 8; c = 12; //Sho 阅读全文
posted @ 2021-01-08 15:54 京鸿一瞥 阅读(94) 评论(0) 推荐(1)
  2021年1月6日
摘要: 第一篇讲了 强缓存和协商缓存发生的时间顺序, 这里抛出一个问题,强缓存与协商缓存什么关系? 强缓存和协商缓存 浏览器缓存是浏览器将用户请求过的静态资源存储到电脑本地磁盘中,当再次访问时,就可以直接从本地缓存中加载而不需要去向服务器请求了。但是缓存也有缺点,如果服务端资源更新了,客户端没有强制刷新的情 阅读全文
posted @ 2021-01-06 16:59 京鸿一瞥 阅读(1283) 评论(0) 推荐(0)
摘要: 前端缓存主要是分为 HTTP缓存 和 浏览器缓存。 其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设置。 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可 阅读全文
posted @ 2021-01-06 15:20 京鸿一瞥 阅读(2085) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 26 下一页