一个贴近实际的原型链继承的列子 发表于 2018-09-01 | 分类于 JavaScript 自从四月份换工作后,一方面要适应新的环境,另一方面也是自己的惰性作怪,已经好长时间没写博客了,整个人都松懈了下来;刚好最近工作不忙,新环境也适应好了,感觉还是得给自己充充电,趁着业余时间多学点东西,顺便也总结下工作中的一些经验,那就从这篇博客开始吧!& ... 阅读全文 »
vue-router实现单页面路由原理 发表于 2018-03-14 | 分类于 Vue 本文参考总结于:1、vue-router原理分析 - https://www.cnblogs.com/yanze/p/7644631.html2、location.hash详解 - http://blog.csdn.net/baidu_31333625/article/details/5428822 ... 阅读全文 »
CSS居中方式总结 发表于 2018-03-13 | 分类于 css 一、水平居中1、行内元素或者display为inline的块级元素,前提是子元素没有float; 对父元素设置:text-align:center; 2、块级元素(已知宽高): 1)、元素自身设置为 margin:0 auto; 2)、利用绝对定位和margin结合的方式: 1234567. ... 阅读全文 »
js中的深拷贝与浅拷贝 发表于 2018-03-12 | 分类于 javascript 今天面试被问到js中深浅拷贝的问题,当时回答的并不好,回来搜索了一波,现做下总结: js中针对引用类型的拷贝分为两种:深拷贝和浅拷贝;浅拷贝比较简单,分为两类,一类是直接对源对象进行拷贝,实际上就是引用类型的赋值,拷贝的仅仅是对象引用,如: 1234var obj = {a:1,b:2,c ... 阅读全文 »
js获取、比较浏览器名称和版本号的简便方法 发表于 2018-03-12 | 分类于 javascript 1、对浏览器的UA进行查询,获取当前浏览器的名称和版本号: 12345678910111213getBrowserInfo(){ let agent = navigator.userAgent.toLowerCase() ; let regStr_ie = /msie [\d.]+;/ ... 阅读全文 »