05 2020 档案
js深拷贝与浅拷贝兄弟俩
摘要:一.前传 既然是要拷贝数据那就得了解数据类型, JS中的几种数据类型,分别有String、Number、Boolean、undefined、null、Object,ES6还多了一种symbol,ES10新增的BigInt(任意精度整数)。 String、Number、Boolean、undefine 阅读全文
posted @ 2020-05-30 22:06 前端幼儿园_影啊翔 阅读(175) 评论(0) 推荐(0)
VUE路由导航守卫
摘要:VUE中路由守卫分为三种:①全局路由守卫;②组件内路由守卫;③路由独享守卫 一.全局路由守卫 全局路由守卫可以简单的理解为学校门口的保安,想要进入学校就必须通过保安的检查,要告诉路由守卫你从哪里来(to)?要到哪里去(from)?然后保安再告诉你下一步该怎么做(next)?如果你的确是这个学校允许进 阅读全文
posted @ 2020-05-27 15:16 前端幼儿园_影啊翔 阅读(323) 评论(0) 推荐(2)
JS的Promise大兄弟
摘要:一,认识Promise 相信用过JS的都知道JS是单线程的,同步的函数先执行,异步的函数先加入到一个队列中等同步执行完了再执行异步函数。基于这个JS采用异步回调的方式来处理需要等待的事件,是的代码会继续执行而不用在异步处理的地方一直等待着。同时也带来一个不好的方面,如果我们有很多的回调函数, 也就是 阅读全文
posted @ 2020-05-25 16:34 前端幼儿园_影啊翔 阅读(280) 评论(1) 推荐(2)
阐述vue项目中package.json与package-lock.json作用及区别
摘要:我们每次新建一个项目的时候会发现在项目中会有这么俩个相似的文件,并且一个里边东西很多一个里边的东西很简洁,那么他们到底有什么区别与联系。 npm5之前的版本,是不会生成package-lock.json这个文件的。npm5版本及以后,才会生成package-lock.json文件;当使用npm安装包 阅读全文
posted @ 2020-05-21 17:21 前端幼儿园_影啊翔 阅读(5219) 评论(0) 推荐(1)
由一个报错引发的对npm命令简单梳理
摘要:案件分析: win10系统下安装node后查看node版本以及npm版本都没有问题,但是在使用npm install vue -g 命令全局安装vue报错,上图 虽然win10环境下不需要刻意的去配置node的环境变量但为了以防万一还是专门配置了一下,还是报错,并且不只是这个安装vue的命令会报错, 阅读全文
posted @ 2020-05-20 11:03 前端幼儿园_影啊翔 阅读(299) 评论(0) 推荐(0)
JS 实用的数组API大聚会
摘要:作为前端开发我们从后端获取的数据有时候并不是我们想要的结果这时候就需要前端去处理数据,有些处理很繁琐让人头大掉头发,好在JS为我们提供了很多实用的数组API帮我们节省很多的时间,接下来就一睹它们的风采。 以下介绍分为三大块介绍:①数组会改变自身值;②不会改变自身的值;③数组的遍历方法; 一.API 阅读全文
posted @ 2020-05-18 11:13 前端幼儿园_影啊翔 阅读(356) 评论(0) 推荐(2)
HTTP与HTTPS的认知
摘要:我们使用浏览器访问一个网站页面,在浏览器的地址栏中我们会看到一串URL,如图 网站的URL会分为两部分:通信协议和域名地址。 域名地址都很好理解,不同的域名地址表示网站中不同的页面,而通信协议,简单来说就是浏览器和服务器之间沟通的语言。网站中的通信协议一般就是HTTP协议和HTTPS协议。 一.接下 阅读全文
posted @ 2020-05-16 12:06 前端幼儿园_影啊翔 阅读(251) 评论(0) 推荐(1)
那些年经历的各个HTTP版本
摘要:一.HTTP是什么? http是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使得开发和部署是那么的直截 阅读全文
posted @ 2020-05-12 14:47 前端幼儿园_影啊翔 阅读(344) 评论(0) 推荐(1)
ES7,ES8,ES9,ES10新增基础知识
摘要:ES7基础 一.Array.prototype.includes includes是判断一个元素是否在数组或字符串中会返回一个布尔值true或者false。但该方法只能判断一些简单类型的数据,复杂类型则无法判断这点和indexOf方法作用类似都是检测数组或字符串中是否包含某一个元素。 接下来简单对比 阅读全文
posted @ 2020-05-09 17:54 前端幼儿园_影啊翔 阅读(627) 评论(0) 推荐(1)
es6新增基础知识
摘要:一.let声明变量,const声明常量; var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。 let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。 const用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改。 二.解构赋值; 解构赋值 阅读全文
posted @ 2020-05-08 17:50 前端幼儿园_影啊翔 阅读(170) 评论(0) 推荐(1)