摘要: 这几天有小伙伴讨论起了分页的相关问题,这里我也简单讲下前端如何简单便捷的利用Js(库)写出优雅,好用的分页工具。 分页是个很简单又超多接触的技术点,粗略来讲分如下两种: 真分页——每次根据页码、页大小获取数据并展示。 假分页——一次性获取所有数据,根据页码、页大小展示。 公认比较好的做法是真分页,这 阅读全文
posted @ 2016-11-22 17:02 老马-Max 阅读(997) 评论(5) 推荐(0) 编辑
摘要: 说起IOC,可能很多初学者不知道是用来做什么的,今天正好有点时间,就来扫扫盲,顺便巩固下自己。 IOC全称是Inversion Of Control,意为控制反转(这些自然百度也有),可什么是控制反转呢? 按我现在的理解,把上端依赖的项从细节转换为抽象,并把细节转移到第三方,这个就叫控制反转。 怎么 阅读全文
posted @ 2016-11-16 15:54 老马-Max 阅读(1468) 评论(7) 推荐(3) 编辑
摘要: 2015年6月,ES6正式发布。至今一年多的时间内,各个浏览器也对支持ES6做出了很大的改善,所以同学们无需顾忌你写代码的浏览器不认识~ 这么久的东西一定早有大神剖析过,今天我们以一个后端菜鸟的视角重新解读下ES6加入的新语法。 首先很开心,ES6对class(类)的支持上升到了一个新高度,允许构造 阅读全文
posted @ 2016-11-11 13:21 老马-Max 阅读(1598) 评论(16) 推荐(1) 编辑
摘要: 对于初学者,委托是很容易让人晕的,一是晕它如何起作用,二是晕它有什么用。 最近回过头来又看了下委托,又有些不同的感觉,写之自用。 声明方面,委托可以被声明在类内,也可以与类同级,并且声明时没有方法体: public delegate void NoReturn(int id, string name 阅读全文
posted @ 2016-11-10 10:25 老马-Max 阅读(758) 评论(0) 推荐(4) 编辑
摘要: 今天呢,主要和小伙伴们分享一下一个贪吃蛇游戏从构思到实现的过程~因为我不是很喜欢直接PO代码,所以只copy代码的童鞋们请出门左转不谢。 按理说canvas与其应用是老生常谈了,可我在准备阶段却搜索不到有用的资料(不是代码!),所以说呢,只能自力更生 -_- 首先是大致要考虑的东西: 1.要有蛇(没 阅读全文
posted @ 2016-11-09 10:57 老马-Max 阅读(2844) 评论(3) 推荐(9) 编辑
摘要: 本文内容是搭配后端使用的,没看过WebSocket后端实现的童鞋们戳这里 咳咳,其实前端实现相对就容易很多了,因为我们有JavaScript WebSocket Api,它看上来大致是这样的: var ws = '';//WebSocket对象 var userName = '测试同学' + par 阅读全文
posted @ 2016-11-08 16:54 老马-Max 阅读(7352) 评论(4) 推荐(0) 编辑
摘要: 关于WebSocket其实很早就想发了,奈何之前项目中的WebSocket的后端不是我做的,而我又想前后端都发出来和大家讨论讨论~于是挤出点时间研究了一下WebSocket的后端实现(所以才有了这篇文章)。 首先是概念导论,现在大家在百度、谷歌很容易就能搜索到一大堆这样的socket(百度百科)、S 阅读全文
posted @ 2016-11-08 15:41 老马-Max 阅读(23217) 评论(13) 推荐(6) 编辑
摘要: 首先,canvas语法基础薄弱的小伙伴请点这里,剩下的小伙伴们可以接着往下看了。 一个表,需要画什么出来呢:3条线(时分秒针),1个圆(表盘),以及60条短线/点(刻度)。 嗯,没毛病。 那接下来让我们考虑点细节:一个圆,自然是360°,分成60个刻度,两个刻度之间相隔6°,然后分针和秒针刻度偏移是 阅读全文
posted @ 2016-11-02 17:42 老马-Max 阅读(833) 评论(0) 推荐(1) 编辑