摘要: 从URL到页面呈现出来大致分为两个部分:网络通信和页面渲染 1.DNS域名解析 浏览器能访问的资源都是通过IP访问的,但是为了方便我们记忆和使用网站都是使用的域名,所以当我们输入一个域名的时候就需要浏览器进行域名解析。浏览器解析域名的流程是先从浏览器缓存中查找是否有该域名,浏览器缓存中没有则从系统缓 阅读全文
posted @ 2019-05-09 11:19 进击的白菜 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 通过路由传递参数在我们开发vue的项目中是经常使用到的,下面针对路由传递参数做一个简单的总结,路由传递参数一共有三种方式 1.路由配置 实现路由跳转 组件获取路由参数的方式$route.params.id 2.路由配置 实现路由跳转 组件获取路由参数的方式$route.params.id,这种方式传 阅读全文
posted @ 2019-03-28 09:10 进击的白菜 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 今天学习的是apply和call,他们是我们作为前端入门必须掌握的知识点,废话不多说开始我们今天的学习之路 1.apply和call是什么? apply和call是function对象中的两个方法。 2.什么场景下面我们需要使用到apply和call? 举个例子我们有两个对象A和B,在对象A中有一个 阅读全文
posted @ 2019-03-05 23:49 进击的白菜 阅读(1130) 评论(1) 推荐(0) 编辑
摘要: 闭包一直是JS中比较难于理解的部分,也是面试中经常遇到的问题,下面开始我关于闭包的理解,希望能帮助你理解闭包 1.什么是闭包? 我对于闭包的定义:能访问一个函数内部变量的函数 2.闭包有什么用? 1)闭包能允许外部环境引用内部变量,内部变量是私有化变量,在防止全局污染的时候又长久的保留了局部变量(当 阅读全文
posted @ 2019-03-05 00:52 进击的白菜 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 原型和原型链在JS中是比较复杂的一块,接下里开始我们基础知识的学习 1.prototype和__proto__的区别:prototype原型对象只有函数才拥有的属性,__proto__是所有对象都拥有的属性。 prototype可以实现在一个构造函数中定义的方法和属性达到高度的重用性,科学使用 当我 阅读全文
posted @ 2019-03-03 15:34 进击的白菜 阅读(143) 评论(0) 推荐(0) 编辑
摘要: flex基础概念 - display相关flex语法:display:flex 和 display:inline-flex - flex是一维布局模式,flex只有行没有列的概念,主轴(main axis) 和交叉轴(cross axis) - flexbox只会挤压content内容,不会对mar 阅读全文
posted @ 2019-03-01 17:23 进击的白菜 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 首先我们知道JS数据类型分为基础类型和引用类型,接下来我们谈谈基础类型和引用类型的区别: 1.es5中基础类型包括:number,string,null,undefined,Boolean。es6新增了一种基础类型symbol,基础类型的存储是存放在栈中,原因是基础类型存储的空间很小,存放在栈(st 阅读全文
posted @ 2019-03-01 17:11 进击的白菜 阅读(4184) 评论(0) 推荐(0) 编辑