资讯月刊下载
[编程语言] 微信小程序的编程模式
引用作者简介: 范怀宇,轻芒联合创始人,毕业于清华大学,前豌豆荚技术负责人,专注于移动开发十余年,曾出版《Android 开发精要》。爱研习好代码和设计,相信好的产品能改变生活,好阅读乐分享。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@csdn.net。 声明: 本文为《程序员》2017年1月期原创文章,未经允许请勿转载,更多精彩文章请订阅 2017 年《 ...
[Web前端] 基于有限状态机的交互组件设计与实现
有限状态机(FSM)(维基百科)是设计和实现事件驱动程序内复杂行为组织原则的有力工具。 早在2007年,IBM的工程师就提出在JavaScript中使用有限状态机来实现组件的方法,原文地址如下:《JavaScript 中的有限状态机》 现在结合KISSY等现代JS库和框架提供的强大的自定义事件的功能,我们可以利用有限状态机设计出代码层次清晰,结构优雅的前端交互组件。 今天,我们会通过设计并实现 ...
[开源软件] 谷歌推出新API,允许创建基于物理空间的交互应用
谷歌的体验工程团队今天在博客中宣布了一个新的API和运行时——Interactive Spaces(互动空间),这允许开发者建立基于物理空间的交互式应用程序。比如,你走进一个房间,这个房间可以识别出你在哪个位置,并根据你的位置进行响应。 在上图中,位于天花板的摄像机正在进行blob跟踪,然后地板会响应blob,在人们脚下显示一个彩色的圆圈,并会有其他的圆圈来跟随周围的人。 Interacti ...
[操作系统] Windows 8 Metro风格应用界面和交互设计指南
据报道,微软将在本月29日召开的全球移动大会上,面向消费者发布Windows 8消费者预览版,同时Windows Store也会面世,它将支持从41个市场提交应用程序。 Metro风格的应用无疑将是Windows 8系统的一道靓丽的风景线,而Metro应用程序也成为了开发者的另一种选择。作为全新的风格设计,Metro可能会让开发者无所适从。好在MSDN网站为开发者提供了Metro风格应用的设计指南 ...