原型

Aure部件库 | 部件库来源与自制部件库

Axure因其易操作和扩展性,已成为国内绝大数产品经理必备的需求整理工具。通过简单的线框和部件拖拽就可以快速的产出产品原型图,极大地降低了沟通成本,提升了整个开发效率,是件很有意思的事儿。本期就Axure 部件库,谈谈Axure部件库的来源与制作方法。Axure部件库的来源Axure部件库有以下三种来源。Axure 软件自带的部件库,如下图所示:通过搜索引擎,搜索到第三方部

绝密原型档案后记:原型背后的设计思路(附Aure源文件下载)

专栏作家# GaraC,知乎账号:GaraChenV,产品经理专栏作家。专长研究用户体验,虐待各种形式的键盘。关注教育、学习、LBS等相关领域产品。专业鉴定各种书籍。爱好:收集各种乐谱和书。 本文系作者独家授权发布,未经本站许可,禁止转载,违者追究法律责任。谢谢合作。 关键字:Axure, Axure教程, 专栏, 原型

移动端收银软件设计概念

去年年底,接到某朋友要求帮忙设计的移动端通用版收银软件的需求,要求我(产品设计)和一名UI设计师共同完成。同类竞品:美国Square Register下面是我的设计思路:讲在前面:个人对美感要求很高,得益于喜爱设计领域,且对色彩敏感,对用户体验、页面排版要求很高。-产品定位-通用版小微商户圈,不限业态(工具:XMind)-产品需求文档概述-然后将以上问题汇编成需求文档(工具

【AureRP8.0教程】关于移动端原型尺寸与设备适配

问:移动端的原型尺寸应该怎么设定?那么多手机型号,尺寸都不一样啊!答:按比例做就可以。这是个错误的回答!!!移动端的原型,是有规范尺寸的,这个尺寸与屏幕的参数有关,主要就是对角线尺寸和分辨率。通过这些参数可以知道手机屏幕上每英寸的像素密度。根据密度和手机的硬件设定可以得出对应的图片尺寸。以下是我不专业的理解,如果有错误,欢迎大家指正。在一款APP的文件夹中经常会看到这样的文

别急着上高保真!教你在设计实战中用纸和笔做原型设计

编者按:随着软件越来越多,很多设计师都能迅速做出精美的高保真原型,所以今天@-朱宇軒 这篇好文特意给喜欢一开始上手就用高保真的同学提个醒,用纸和笔也许能整个设计过程更爽。至于用纸笔的好处以及什么时候该用高保真原型,让这篇好文为你揭秘!先用纸和笔来画草图能让整个设计过程变得更爽我爹是一个插画师,所以我记得小时候,家里到处都摆着老爹干活的家当。用大头笔在画纸上画画时发出的沙沙声

JavaScript 原型中的哲学思想

欢迎来我的博客阅读:「JavaScript 原型中的哲学思想」记得当年初试前端的时候,学习JavaScript过程中,原型问题一直让我疑惑许久,那时候捧着那本著名的红皮书,看到有关原型的讲解时,总是心存疑虑。当在JavaScript世界中走过不少旅程之后,再次萌发起研究这部分知识的欲望,翻阅了不少书籍和资料,才搞懂proto和prototype的概念。故以作此笔记,日后忘了

理解原型链

JavaScript之原型链参考:http://zhangjiahao8961.iteye.com/blog/2070650原型链概念原型链是一种机制,指的是JavaScript每个对象包括原型对象都有一个内置的[[proto]]属性指向创建它的函数对象的原型对象,即prototype属性。作用原型链的存在,主要是为了实现对象的继承。理解要理解原型链,需要从几个概念入手。1

只需浏览器,就能帮你搞定原型设计

给网站设计原型是一个全面系统的过程,在此过程中你需要拿出一套线框图并确保基本的交互功能。单纯的线框图可以是静态的图片,甚至可以是手绘的草稿,但是原型大多是动态的,可交互的,至少主要的页面和功能能基本呈现出来。不过,设计师通常会选择使用图像编辑工具来进行原型设计,只不过这样一来,绝大多数的工具很难实现足够的交互,这也催生了不少开发商转向研发基于浏览器的原型设计工具。浏览器性能

专业干货!VR新工具之便捷实用的POV纸质原型

@C7210 :在VR领域,传统草图形式已经难以提供前期探索阶段所需的灵活性与便捷性。而POV纸质原型的宗旨在于以尽可能灵活快捷的方式实现VR环境设计目标, 一方面可以展现场景的全貌,同时又允许我们透过用户的视角去观察虚拟环境及其中的互动元素,本文便是相关的实战经验汇总。和很多人一样,我(英文原文作者)在实际体验过VR之后,便开始为其中所蕴含的各种可能性及巨大的潜力而着迷。

Javascript重温OOP之原型与原型链

prototype原型对象每个函数都有一个默认的prototype属性,其实际上还是一个对象,如果被用在继承中,姑且叫做原型对象。在构造函数中的prototype中定义的属性和方法,会被创建的对象所继承下来。举个栗子:function F(){}F.prototype.work = function(){console.log('F is working..');};var