分类:经验/技巧

移动端touch事件穿透解决办法

移动端touch事件穿透解决办法
1.延迟&&遮挡由于 click 事件具有滞后性,在这段时间内原来点击的元素消失了,触发了元素底部某元素的点击事件,于是便“穿透”了。因此我们可以让元素的消失变长,给元素的消失做...

6天前 (2018-06-14) 5670℃ 评论 () 6639喜欢

移动端1px细线解决方案总结

移动端1px细线解决方案总结
现在的 PM 和 UI 总以看 app 的眼光看 html5,html 页面要做的专业美观,而且必须很精细。去年的时候 UI 就告诉我 h5 上的边框线太粗,把整站都给拉 low 了。当时工期紧就没太在...

2周前 (2018-06-06) 5553℃ 评论 () 5527喜欢

JavaScript小技巧总结 面试

JavaScript小技巧总结 面试
一个数组去重的简单实现var arr = ['abc','2','ss','cc','ss','您好','您好'];//定义一个新的数组var newArr =...

1个月前 (2018-05-10) 3385℃ 评论 () 3151喜欢

2018 浅谈前端面试那些事

2018 浅谈前端面试那些事
虽然今年没有换工作的打算,但为了跟上时代的脚步 ,还是忍不住整理了一份最新前端知识点...

2个月前 (2018-03-30) 4552℃ 评论 () 4443喜欢

常见前端面试题及答案

常见前端面试题及答案
前言本文是在GitHub上看到一个大牛总结的前端常见面试题,很多问题问的都很好,很经典、很有代表性。上面没有答案,我就整理了一下,从网上找了一些相关问题的答案。里面有一部分问...

4个月前 (2018-02-04) 4925℃ 评论 () 4441喜欢

前端开发JavaScript面试题

前端开发JavaScript面试题
知识点:数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Canvas、jQuery、ECMAScript 2015(ES6)、Node.js、AngularJS、React、CommonJS、AMD、CMD...

4个月前 (2018-02-02) 4676℃ 评论 () 4442喜欢

CSS技巧收集—毛玻璃效果

CSS技巧收集—毛玻璃效果
其实毛玻璃的模糊效果技术上比较简单,只是用到了 css 滤镜(filter)中的 blur 属性。但是要做一个好的毛玻璃效果,需要注意很多细节。...

4个月前 (2018-02-01) 4657℃ 评论 () 4442喜欢

Web前端知识体系精简

Web前端知识体系精简
Web前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接...

5个月前 (2018-01-18) 4676℃ 评论 () 4463喜欢

前后端分离实践

前后端分离实践
前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化 Web 设计转向前后端分离的架构时,仍然不可避免的会遇到各种各样的问题。由于层出不穷的问题,甚至会有团队质疑,一体化好好的,为什么要前后端分离?...

5个月前 (2018-01-14) 3597℃ 评论 () 3339喜欢

原生js制作缓慢返回顶部实现代码

原生js制作缓慢返回顶部实现代码
缓慢返回到顶部,这种特效很常见,需要先了解如何获取滚动条位置,然后通过判断 0 点位置,决定返回顶部,最后用一个定时器循环...

5个月前 (2018-01-07) 2403℃ 评论 () 2028喜欢

解决在手机浏览器下背景图标模糊的问题

解决在手机浏览器下背景图标模糊的问题
最近在负责一个微信H5 App项目,遇到一个郁闷的问题,手机浏览器查看网页时图标都是模糊的,有锯齿,电脑浏览器显示则是正常。大概知道是分辨率适配等类型的问题,后来网上查找了一些...

6个月前 (2017-12-09) 2176℃ 评论 () 2026喜欢

认识到应用-3分钟学会MarkDown

认识到应用-3分钟学会MarkDown
一. Markdown是什么?Markdown是Aaron Swartz 跟John Gruber共同设计的排版语言。Markdown的目标是实现「易读易写」。Markdown 语法的目标是:成为一种适用于网络的书写语言。M...

6个月前 (2017-11-30) 3811℃ 评论 () 3654喜欢

JS生成某个范围的随机数【四种情况详解】

JS生成某个范围的随机数【四种情况详解】
JS没有现成的函数,能够直接生成指定范围的随机数。但是它有个函数:Math.random() 这个函数可以生成 [>0,<1) 的一个随机数。利用它,我们就可以生成指定范围内的随机数。而涉及...

6个月前 (2017-11-28) 4340℃ 评论 () 4122喜欢

面试阿里前端P6血和泪换来的收获

面试阿里前端P6血和泪换来的收获
我的一个朋友在前端耕耘一段时间,也在网上进行了高度培训学习,最近一段时间他打算跳槽去阿里面试前端P6开发岗位,结果被痛虐了一会,估计从此以后会给他留下不可磨灭的阴影啊 真...

6个月前 (2017-11-21) 3679℃ 评论 () 3471喜欢

HTML元素的ID和Name属性的区别

HTML元素的ID和Name属性的区别
一直认为ID和NAME是一样的,两个又可以一起出现,甚是疑惑。今天BAIDU了一下,才发现里面大有文章。发出来研究研究:最classical的答案:ID就像是一个人的身份证号码,而Name就像是他的...

7个月前 (2017-11-17) 4142℃ 评论 () 4123喜欢

编写现代 CSS 代码的 20 个建议

编写现代 CSS 代码的 20 个建议
明白何谓Margin Collapse不同于其他很多属性,盒模型中垂直方向上的Margin会在相遇时发生崩塌,也就是说当某个元素的底部Margin与另一个元素的顶部Margin相邻时,只有二者中的较...

9个月前 (2017-08-31) 3754℃ 评论 () 2503喜欢

怎么轻松学习JavaScript

怎么轻松学习JavaScript
js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习js的途径。我试着总结自己学习多年js的经验,希望能给后来的学习者探索出一条“轻松学习js之路”。js给人...

1年前 (2017-05-07) 2628℃ 评论 () 2571喜欢

程序员,如何从平庸走向理想?

程序员,如何从平庸走向理想?
博主说:也许我们都不是天才的程序员,但至少我们都可以成为一个理想的程序员。 我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26岁之前几乎没有任何写代码的经验,研究生毕...

1年前 (2017-05-07) 2327℃ 评论 () 2566喜欢

我为什么鼓励工程师写blog

我为什么鼓励工程师写blog
文/JoeyChen工程师该怎样才能突破自己的能力瓶颈?写 blog!工程师该怎样精进自己在职涯上所需要的能力?写 blog!工程师该怎样才能保持学习与成长的动能?写 blog!工程师该怎样才能证...

1年前 (2017-05-07) 2420℃ 评论 () 2559喜欢