开心红包app

扫一扫石家庄富鸿装修公司微信号
您当前所在位置:开心红包app > 新闻资讯 > 酒店设计 >

酒店设计

访谈《JavaScript设计模式与开发实践》作者:爱编程,热爱生活

发布时间:2018-09-27  所属栏目:酒店设计

他是JavaScript设计模式和开发实践和健身教练的作者。他喜欢电影和音乐。我将在本期节目中采访的客人是高级工程师腾讯合金团队,他请他分享JavaScript设计模式、技术经验和JavaScript、HTML5未来的发展前景。惯性导航与制导。
    
     CSDN:市场上有这么多关于JavaScript的书,为什么还要考虑写一本叫做JavaScript设计模式和开发实践的书呢这本书的思路是什么你有什么建议让读者学习这本书
    
     曾:现在市场上有很多关于JavaScript的书籍。但一方面,我不是专业作家,而且我不靠手稿费生活,所以市场上有多少JavaScript书籍与我无关。我的工作就是尽我所能写好这本书。另一方面,市场上关于JavaScript设计模式的书籍相对较少,而且这两本书都有缺点,所以我希望我的书能起到补充作用。
    
     事实上,我写这本书是为了介绍一些常用的日常开发技术,但不想写JavaScript开发100个技巧这样的主题,所以只要借用这一行的设计模式就可以导出这些技能。因为书本身仍然是以一种非常简单易懂的方式写成的,从第一页开始,或者一页可以开始,不应该有太多的障碍。
    
     CSDN:许多优秀的JavaScript开源框架使用设计模式。程序员常用的设计模式是什么
    
     曾谭:由于这些设计模式都是前人总结出来的,经过了大量的工程实践和实战验证,并没有说哪些设计模式适合程序员,而其他设计模式不适合程序员,这取决于sp。具体情况决定。
    
     但是作为JavaScript开发人员,您遇到的设计模式至少应该是观察者(发布-订阅)模式、代理模式、单例模式、装饰器模式、状态模式等等。
    
     曾谭:我们中的大多数人都从事高层次的业务开发,拿公司的工资,为公司提供需求(当然,如果一家公司愿意让你做计算机科学研究,那太好了)。与业务需求无关。在业务发展的过程中,使用和熟悉或改进一个框架是一个很好的机会。
    
     列出所有你想学习的技术,然后学习它们。很难有机会做到这一切。在工作的业余时间,如果我们有时间,我们可以选择一些最渴望学习的,或者最近最需要学习的技术。当然,我们最需要的不是我们在技术堆栈中拥有多少,而是学习和放置新事物的能力。随时进入我们的技术堆栈。
    
     曾经探索过:JavaScript,在当时并不令人印象深刻,已经成为世界上最流行的语言之一。除了浏览器开发之外,我们还用Node.js做了许多有趣的事情。在腾讯内部,有许多使用Node.js的业务服务器语言。现在,我们说同构JavaScript是Web的未来。正如很难想象JavaScript会成为世界上最流行的语言一样,不可能预测诺基亚在几年之内的兴衰。但是对于前端工程师来说,这是一个很有想象力和前途。我们需要共同努力。
    
     CSDN:HTML5版的街头霸王是你主导的吗你认为HTML5现在已经成熟了吗你对HTML5的未来有什么看法它将成为移动互联网的未来吗
    
     增覃:HTML 5街头欺凌是一个业余项目,我写在2012(点击访问)。这是一个动手学习帆布的项目。整体来说是好的,但是有些事情没有完美。例如,游戏中的图片是在互联网上找到的,有些图片是透明的,大小不一。边缘,那么,为了节省时间,没有删除这些透明的边缘,图片的大小作为字符的大小使用,所以碰撞检测有时似乎有一些。小问题。
    
     HTML5应该说还远远不够成熟。HTML5的概念已经存在很多年了,但是真正的标准直到2014年10月才发布。HTML5的未来仍然值得期待,但是说它是移动互联网的未来还为时过早。毕竟,HTML5制作的移动页面的性能和体验与本地的有很大的不同。尤其是对于一些复杂的项目和游戏,HTML5离原生版本还很远。但是事情总是在发展,我们希望HMTL5会越来越好。
    
     曾:就我而言,除了工作时间之外,我很少打开电脑。用PC能做的事情现在几乎是完全可以实现的,而且这种趋势在将来会变得更加明显。在这种情况下,许多前端工程师最初都是开发的。包括AlloyTeam在内,大部分时间都在开发移动终端。对于前端工程师来说,可能需要学习一些新知识,这并不是件坏事,也不难,程序员应该保持一种学习心态。PC是否发展无论是移动还是移动,我们都在用同样的方式改变人们的生活。
    
     曾谭:事实上,我只能做一个普通的前端开发人员,既不聪明也不特别努力,我自己的经验和经验也很平凡。但我相信无论是前端开发人员,还是后台开发人员,终端开发人员。最重要的是要有学习的热情。喜欢工作,不只是为了谋生。在工作中,我们必须认真完成业务需求,学习必要的技能。在业余时间,你可以买一些经典书籍来组织和总结你的知识库。如果你有时间,你可以参加一些开源项目,拥有自己的技术博客,在工作之外有一些爱好,但是不要在像技术QQ群这样的地方浪费太多时间。改善不是一天两天的事情,但是经过很长时间就会发生。
    
     CSDN:很多人认为IT人是御宅族,不知道如何享受生活,但你是不同的。你喜欢电影和音乐还是你的健身教练你是怎么做到的你一天通常做什么
    
     增覃:我也知道很多非常有才华的程序员,程序员是一个非常聪明的群体,聪明的人可以做很多事情,不只是写代码。我总是觉得工作和生活并不矛盾,但是工作只是生活的一部分。程序员的专业特点注定要失败。25岁以后,人体器官的不可逆老化开始,长时间的坐姿和不活动会更为有害。因此,程序员需要更自觉地锻炼,或者至少锻炼会让你的心脏跳动更有力,可以承载你的女朋友。罗斯在某条路上有一条沟。当然,加班项目也比其他项目长。
    
     对于我自己来说,我一周去健身房3-4次,踢足球或游泳。
    
     我大部分时间都花在开发通用工具或提高调试效率的事情上,并帮助团队管理。晚上上班后,我通常去健身房锻炼一个小时。有时我会像毕业时那样加班。总的来说,在团队中工作是一件非常愉快的事情。
    
     作者简介:曾谭,腾讯合金团队高级工程师,中国知名的前端团队,JavaScript设计模式和开发实践的作者。他参与了大型前端项目的开发,如WebQQ,QQ群,Q+开发者网站,我们I芸、QQ兴趣部落等在Java、Python和JavaScript开发方面的经验。业余作品里有HTML5版本的街头拳击手。通常我喜欢电影和音乐,业余时间我也是健身教练。