前端知识技巧
水势年华
努力过日子
展开
-
拷贝浅析
拷贝分为深拷贝与浅拷贝 浅拷贝:只能复制基本类型的值,不能复制引用类型的值; 浅拷贝的基本类型的值是各自独立的,而引用类型的值还是和之前的对象一样是公用的 深拷贝:即创建了一个新的对象; 这个对象中基本类型值是独立的,引用类型值也是独立的,修改这个对象的引用类型的值不会影响原对象的值。 如何实现浅拷贝? ①es6新增的Object.ass...原创 2019-03-13 21:21:32 · 251 阅读 · 0 评论 -
web安全
前言 XSS 和 CSRF 和前端安全相关,但是其实前端能做的并不多,最多只是对一些特殊字符进行转义,但是其实主要的工作还是后端来做,所以前端到底能做什么来预防这些东西。面试官是这么跟我说的,他说前端只是一个大门,并不能挡住所有东西,但是还是要对这些东西有所了解。 所以呢,在安全方面,前端能做的东西真的不多,但是要有这个意识,如果你连防御的意识都没有的话那么写的程序肯定是有漏洞的, 1、xs...原创 2019-03-15 19:15:15 · 167 阅读 · 0 评论 -
响应式布局
4.1 meta 标签 最简单的处理方式是加上一个 meta 标签 <meta name="viewport" content="width=device-width, initial-scale=1"> 1 其中,width = device-width 这一句的意思是让页面的宽度等于屏幕的宽度。 4.2 使用 rem rem 指的是 html 元素的 font-size,...原创 2019-03-12 21:55:33 · 143 阅读 · 0 评论 -
ios与安卓样式兼容问题
1.margin在IOS中失效 在页面中元素使用margin值,在某些IOS设备下会出现失效的情况,而安卓机则正常显示,此问题暂无直接的解决方案,当前使用空DIV控制间距。 2.fixed定位问题 整个页面的fixed定位,在ios下下拉会触发下拉事件,但是没有动画效果。Android就能正常运行 flex中使用 绝对定位,ios出现严重错位,导致父级元素也会变成绝对定位,And...原创 2019-04-22 12:03:25 · 1677 阅读 · 0 评论