分类:经验/技巧

前后端分离实践

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

1年前 (2018-01-14) 3767℃ 评论 () 3344喜欢

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

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

1年前 (2018-01-07) 2555℃ 评论 () 2036喜欢

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

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

1年前 (2017-12-09) 2319℃ 评论 () 2033喜欢

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

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

1年前 (2017-11-30) 3954℃ 评论 () 3661喜欢

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

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

1年前 (2017-11-28) 4444℃ 评论 () 4129喜欢

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

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

1年前 (2017-11-21) 3831℃ 评论 () 3478喜欢

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

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

1年前 (2017-11-17) 4240℃ 评论 () 4132喜欢

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

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

2年前 (2017-08-31) 3884℃ 评论 () 2515喜欢

怎么轻松学习JavaScript

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

2年前 (2017-05-07) 2834℃ 评论 () 2583喜欢

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

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

2年前 (2017-05-07) 2410℃ 评论 () 2584喜欢

我为什么鼓励工程师写blog

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

2年前 (2017-05-07) 2489℃ 评论 () 2565喜欢

JS 断点调试心得

JS 断点调试心得
1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的...

2年前 (2017-04-17) 2649℃ 评论 () 2283喜欢

40 个重要的 HTML5 面试问题及答案

40 个重要的 HTML5 面试问题及答案
目录介绍Canvas和SVG图形之间的区别是什么?如何使用Canvas和SVG绘制矩形?什么是CSS选择器?如何使用ID值应用CSS样式?CSS的列布局有什么用?请解释一下CSS盒子模型?请解释CSS 3中的...

2年前 (2017-03-22) 1651℃ 评论 () 1295喜欢

程序员如何成为编程高手并以此创业

程序员如何成为编程高手并以此创业
每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?...

2年前 (2017-03-12) 3043℃ 评论 () 2594喜欢

编写高效的jQuery代码技巧总结

编写高效的jQuery代码技巧总结
最近写了很多的js,虽然效果都实现了,但是总感觉自己写的js在性能上还能有很大的提升。本文我计划总结一些网上找的和我本人的一些建议,来提升你的jQuery和javascript代码。好的...

2年前 (2017-02-24) 2682℃ 评论 () 2282喜欢

前端面试题总结

前端面试题总结
一、一个页面上两个div左右铺满整个浏览器,要保证左边的div一直为100px,右边的div跟随浏览器大小变化(比如浏览器为500,右边div为400,浏览器为900,右边div为800),请写出大概的css代...

2年前 (2017-02-20) 2188℃ 评论 () 1569喜欢

各个浏览器开启CSS Grid Layout的方式

各个浏览器开启CSS Grid Layout的方式
接上一篇:2017年要学习的三个CSS新特性2017年3月,Chrome、Firefox将开启默认支持。当然对于很多人等不及浏览器默认支持,想提前体验一把,这里提供一些打开方式:1、Chrome在浏览器...

2年前 (2017-02-16) 2212℃ 评论 () 1556喜欢

CSS思维导图,教你轻松记住css方法

CSS思维导图,教你轻松记住css方法
本质CSS的本质可以分为宏观与微观两方面。宏观上它的存在就是为了控制页面的显示样式。包括布局,颜色,字体等。微观上则是实现这种控制功能的各种属性的定义和工作原理。了解...

2年前 (2017-01-20) 3434℃ 评论 () 1698喜欢

CSS属性推荐书写顺序

CSS属性推荐书写顺序
div{ position: ; top: ; right: ; bottom: ; left: ; z-index: ; float: ; display: ; width: ; height: ; max-width: ; max-height: ; min-width: ; min...

2年前 (2017-01-20) 1985℃ 评论 () 1674喜欢

年后能帮忙找个工作吗?

年后能帮忙找个工作吗?
听说今年很多刚毕业同学还没有找到工作,今天优设特意集结了一批精华好文,从准备简历、面试到找工作技巧,都能学到来自 BAT 多位资深设计师的宝贵经验,考虑到新入职场可能有不适,...

2年前 (2017-01-19) 1597℃ 评论 () 1291喜欢

优雅降级和渐进增强的区别

优雅降级和渐进增强的区别
之前在看一些css3效果demo的时候,发现有些写css3属性时,兼容性的写法顺序不太一样,比如transition属性,有些把transition放在前面有些是放在后面,当然这也有可能包含了coder个人...

2年前 (2017-01-16) 1846℃ 评论 () 1552喜欢

web前端工程师应该具备与培养的三种思维

web前端工程师应该具备与培养的三种思维
如果你是一个天才等级的工程师(马上可以离开),可以独立完成一个很多事情,你可以是一个怪咖,因为我相信没有一个人不会不佩服你。但现实归现实,多数人都不是天才,而我们在职场上也不...

2年前 (2017-01-02) 2006℃ 评论 () 1459喜欢