摘要: 在JavaScript中我们想得到一个变量的类型,我们一般会用typeof 得到这个类型的 字符串,但是对于引用类型,typeof始终会返回一个"object",在我们js中有十个内置对象,我们无法分清楚他们具体是哪个对象,所有instanceof出现了。 1.instanceof方法能准备的识别变 阅读全文
posted @ 2018-07-13 08:57 AmbitiousZy 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 最近在学习vue的单页面应用开发,需要vue全家桶,其中用到了VueRouter,在路由的设置和跳转中遇到了两个对象$router 和 $route ,有些傻傻分不清,后来自己结合网上的博客和自己本地的Vue devtools结构了解了他们的区别 1.router是VueRouter的一个对象,通过 阅读全文
posted @ 2018-07-10 14:22 AmbitiousZy 阅读(97318) 评论(2) 推荐(10) 编辑
摘要: 1.懒加载的作用和原理 在我们展示多图片的场景下,类似淘宝或者百度图片,由于图片的数目过多,全部从服务器请求会给用户糟糕的用户体验,为了提升用户体验,我们这里使用懒加载,随着下拉逐步加载。 每个图片的src会有一个get请求,我们把不能看到的图片src设置为相同的图片,这些图片发一次请求即可,设置属 阅读全文
posted @ 2018-06-10 09:59 AmbitiousZy 阅读(4362) 评论(0) 推荐(1) 编辑
摘要: Preferences -> Editor -> Inspections找到XML,把 Unbound XML namespace prefix的勾去掉 阅读全文
posted @ 2018-05-16 21:15 AmbitiousZy 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1 .BFC的含义 : Block Formatting Contexts(BFC) 块级元素格式化上下文 它决定了块级元素如何对它的内容进行布局,以及与其他元素的关系和相互关系 块级元素:父级(是一个块元素) 内容:子元素(是一个块元素) 其他元素:与内容同级别的兄弟元素 相互作用:BFC里的元素 阅读全文
posted @ 2018-05-08 08:21 AmbitiousZy 阅读(896) 评论(2) 推荐(0) 编辑
摘要: 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 所谓的同源是指:域名、协议、端口相同。 ok,很明显,出现这个问题是由于 阅读全文
posted @ 2018-05-01 22:07 AmbitiousZy 阅读(155) 评论(0) 推荐(0) 编辑
摘要: web 缓存 web 缓存是可以通过自动保存常见文档副本的 HTTP 设备。当 Web 请求抵达缓存时,如果本地有以缓存的副本,就可以从本地存储设备而不是原始服务器中提取这个文档。 1. 为什么需要缓存 冗余的数据传输 有很多客户端访问一个流行的原始服务器页面时,服务器会多次传输同一份文档,每次传送 阅读全文
posted @ 2018-04-28 10:55 AmbitiousZy 阅读(189) 评论(0) 推荐(0) 编辑
摘要: arguments并不是一个真正的数组,而是一个“类似数组(array-like)”的对象; 就像下面的这段输出,就是典型的类数组对象: 一、类数组 VS 数组 相同点: 都可用下标访问每个元素 都有length属性 不同点: 数组对象的类型是Array,类数组对象的类型是Object; 类数组对象 阅读全文
posted @ 2018-04-23 21:09 AmbitiousZy 阅读(1307) 评论(2) 推荐(1) 编辑
摘要: HTTP2.0 最近在读一本书叫《web性能权威指南》谷歌公司高性能团队核心成员的权威之作。 一直听说HTTP2.0,对此也仅仅是耳闻,没有具体研读过,这次正好有两个篇章,分别讲HTTP1.1和HTTP2.0。 两者还能好好对比一下,两者之间的巨大区别,以及HTTP2.0解决了哪些实际问题。 无论什 阅读全文
posted @ 2018-04-19 22:06 AmbitiousZy 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 什么是中间件 中间件是一个可访问请求对象(req)和响应对象(res)的函数,在 Express 应用的请求-响应循环里,下一个内联的中间件通常用变量 next 表示。中间件的功能包括: 执行任何代码。 修改请求和响应对象。 终结请求-响应循环。 调用堆栈中的下一个中间件。 如果当前中间件没有终结请 阅读全文
posted @ 2018-04-07 13:46 AmbitiousZy 阅读(1456) 评论(0) 推荐(0) 编辑