摘要:如何应对这种变化如何提供一种封装机制来隔离出复杂对象的各个部分的变化,从而保持系统中的稳定构建算法不随着需求改变而改变这就是要说的建造者模式。建造者模式,将一个复杂对象的构建层与其表示层相互分离,使得同样的构建过程可以采用不同的表示。 1. 简介 在软件系统中,有时候面临着一个复杂对象的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着...
摘要:获得某月的天数获得本季度的开始月份获得今天之前的日期获得今天之后的日期获得本周的开始日期获得本周的结束日期获得上周的开始日期获得上周的结束日期获得本月的开始日期获得本月的结束日期获得本季度的开始日期获得本季度的结束日期 最近项目中遇到一个问题, 提交后的时间后台会返回2018-01-05T17:32:03这样的一个时间格式, 在展示的是则只需要展示2018-01-05. 这种需求应该有...
摘要:注意事项开始时按像素大小的画布写,最后发现放在分辨率高的手机上全是锯齿,所以最后采用的宽高来写。绘制完图片头像会覆盖整个画布,所以图片得最后绘制。弧形文字需要一点一旦调整弧度。 学完我写的上一章小白上学canvas基础,我们就来这里现学现用了。这里先看我们的设计图和最终实现效果;左面是设计稿,右面是完成后的效果图: showImg(https://segmentfault.com/im...
摘要:你是一个对感兴趣的开发者吗不用担心,这真的不会让你成为一个背叛者或其他什么,真的。事实上,这个想法并不是或独创的它只是一种很棒的软件开发实践方式。把代码分离到不同的文件里并不会自动导致关注点分离。 原文链接 : Getting to Grips with React (as an Angular developer)原文作者 : DAVE CEDDIA译者 : 李林璞(web前端领域)...
摘要:另外回答的时候要淡定,一些问题就算不懂也不能慌,要和面试官谈笑风生,然后尽量扯回到自己懂的东西上面大公司比如百度给我的感觉就是很重视基础思维和潜力。 —— 虽然我的offer少,但是我的拒信多啊 这几天终于闲下来,做一点微小的工作,整理了一些之前几家公司的前端面试题和个人经验,想做前端的师弟妹可以参考,也欢迎各同行大神来指教~ (以下问题不分先后,时间久远难免有些遗漏;很多问题面试官都...