首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小狼的世界

    使用OmniGraffle制作原型

    原型设计是一个艺术创作的过程,所以我们应当使用能够提高工作效率、激发创作灵感的工具,让工具为创作服务,而不是为创作去学习如何使用工具。 下面就介绍一下使用OmniGraffle制作移动应用原型的设计。 启动 OmniGraffle 后,可以选择模板,这里选择空白模板。 ? 我们不必担心原型不够漂亮,毕竟这是一个初步的模型,更多的是关注功能的布局。 从最关键的着陆页开始。 这是因为着陆页页面会包含整个网站的多个基本元素,包括头部导航、底部信息等。 保持原型简洁。我们不必急于马上开始原型的设计,我们需要静下来想一想,页面到底需要什么元素,应当如何布局。原型不必像最终网站一样,如果你朝着这个方向工作,那么会吃力不讨好。 原型是用来帮助我们规划页面、网站的布局和层级设置,协助我们考虑布局在可用性方面存在的问题。 原型中的字体,可以一直使用Helvetica和宋体,并且不要使用太多不同的尺寸。

    2.8K30发布于 2018-07-24
  • 四张带你搞定原型原型

    这张很清晰说明了prototype和constructor之间的关系,每个函数(add、Object、Array、nothing)都有一个属性prototype,它指向函数的原型,而函数的原型中也有一个属性 默认情况下,隐式原型指向创建该对象的函数的原型。这句话特别重要,它将隐式原型原型联系起来了,那什么意思呢? 原型链 这张搞清楚后,自然明白何为原型链,我们一起过一遍 我们先看白色线条,白色线条表示原型,在原型部分我们已经说了,所有的函数都有一个属性prototype,那么Object函数的原型指向Object __proto__ === null,返回true 现在知道什么是原型链了吧,自定义对象的隐式原型指向自定义函数的原型,自定义函数的原型的隐式原型又指向Object原型,Object原型又指向null, 这种链式的关系就是原型链 自测题一道:大家可以试着做一下,然后可以根据最后一张进行检查 function Fayi() {} Fayi.prototype.camel = function() {}

    87510编辑于 2022-08-11
  • 来自专栏WebJ2EE

    ES6原型、类、继承

    下面是用 ES6 语法 写的类式继承 1:ES6 的面向对象高仿语法 ? 很完美、很 Java 有木有 ... 这 ... 也再次证明了 ... JavaScript 确实很牛逼 ... ? 事实上 ES6 中新加入的 class、extends、super 关键字也只不过是现有原型链特性的语法糖,只是起到了简化编程的作用。 1. 3:查看函数对象拥有的属性与方法 ? “构造函数”与 new: 4:演示构造函数与 new ? 实际上,NothingSpecial 和你程序中的其他函数没有任何区别。 5:原型小测试 ? [[原理分析]] ? [[答案公布]] ? 3. .constructor 属性不可靠、不安全 .constructor 从哪来? ? ? ES6 中的 class可以看作只是一个语法糖,新的 class 写法只是让对象原型的写法更加清晰,更像面向对象编程的语法而已。 ——《ES6 标准入门》 ? ?

    91530发布于 2019-07-19
  • 来自专栏Loki

    小白如何快速绘制原型

    说到绘制产品原型的工具,大家一定首先先到的是大名鼎鼎的“Axure RP”,或者在线协同的“墨刀”。 这也是今天小白要介绍的一个轻量级产品原型设计工具Balsamiq Mockups ? 简单来说,Balsamiq Mockups是一个用来绘制低保证的产品原型草图的工具。 这里没有任何限制,我们只需要将需要的控件通过拖拽的方式在主绘板上组合,即可得到我们想要的原型。小白也将常用的控件列表出来,仅供大家参考。 ? 绘制出我的第一个草图 当我们在绘制一个产品的原型时,我们首先应当在脑海中梳理出产品的大致业务功能和数据流转,并将他们抽象成具体的功能模块。 所以大多数,我们都是利用头脑风暴和思维导的方式,将产品的原型框架做一个整体的设计。比如小白以K8S的管理为例,我们就需要在自己产品里面先找到共性和特性。

    2K20发布于 2021-05-13
  • 来自专栏小丞前端库

    三张轻松KO⚡ JS 原型原型

    三张轻松KO⚡ JS 原型原型链 ? ? 大家好,我是小丞同学,这一篇是 JS 高程精读系列的第 n 篇文章,主要解释 JS 中的原型原型链 ? 非常感谢你的阅读,不对的地方欢迎指正 ? 可以看到,它们两个指向的是同一个对象,那么通过上面的一步步推理,我们可以得到这样一张 ? 那到底什么是原型呢? 原型 原型又分为显式原型和隐式原型 __proto__ 隐式原型 在对象上有一个属性叫做 __proto__,这个属性是对象所特有的,也叫做隐式原型,当我们尝试在一个对象上查找属性或者方法时,如果说找不到这个属性或者方法 修改了构造函数的原型对象,constructor指向谁 functionName.prototype = {} 原型对象、实例对象、构造函数之间的关系 一张搞定,前面的内容懂了,自己推一下 ? 原型原型链其实也很简单:对象 => 对象的原型 => 原型原型 => 原型原型原型 => null,这就是原型链 那这是什么意思呢,在我们前面在讲查找原则的时候,其实也有提到,当一个要查找对象上的属性或者方法时

    69930发布于 2021-08-19
  • 来自专栏微光点亮星辰

    谈设计模式_原型设计模式_java

    时间过的真快,今天将是创建型结构中的最后一个设计模式了---原型设计模式。 官方概述: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 小编简单的说就是我们就是把对象复制一份不去new啦。 那为什么呢,原因很简单,效率高。 baos); //5.执行序列化操作:将对象序列化后得到的数据写入baos,更本质的来说,是通过baos写入到了字节数组中 oos.writeObject(source); //6. (robot2.getBirthday() == clone.getBirthday()); // 内容比较 System.out.println("修改时间后原型 如果你没看过,往前面自己找一下吧,看准,看准huey。 下次见哦!

    65711发布于 2020-04-10
  • 来自专栏小丞前端库

    三张轻松KO⚡ JS 原型原型

    三张轻松KO⚡ JS 原型原型链 大家好,我是小丞同学,这一篇是 JS 高程精读系列的第 n 篇文章,主要解释 JS 中的原型原型链 非常感谢你的阅读,不对的地方欢迎指正 愿你生活明朗 __proto__) 你会发现它们两个尽然长的是一样的,我们可以比对一下,看看它们是不是完全相等的 可以看到,它们两个指向的是同一个对象,那么通过上面的一步步推理,我们可以得到这样一张 那到底什么是原型原型 原型又分为显式原型和隐式原型 __proto__ 隐式原型 在对象上有一个属性叫做 __proto__,这个属性是对象所特有的,也叫做隐式原型,当我们尝试在一个对象上查找属性或者方法时,如果说找不到这个属性或者方法 修改了构造函数的原型对象,constructor指向谁 functionName.prototype = {} 原型对象、实例对象、构造函数之间的关系 一张搞定,前面的内容懂了,自己推一下 原型原型链其实也很简单:对象 => 对象的原型 => 原型原型 => 原型原型原型 => null,这就是原型链 那这是什么意思呢,在我们前面在讲查找原则的时候,其实也有提到,当一个要查找对象上的属性或者方法时

    77620编辑于 2022-11-16
  • 来自专栏PM吃瓜(公众号)

    原型+交互设计+UI,到底啥关系

    产品经理 - 需求、功能、数据 其实一直以来都纳闷,产品经理要做原型,然后UI设计师要画UI ,这两个之间貌似有许多重复的地方,而且还是大多时候还是并行进行,实在不知道二者之间的关系是什么,通过查阅资料 他做完线稿,这一步非常重要!完成这一步三个人都可以开工了,UI设计师可以拿这个去做界面设计,我和交互设计师可以分头做原型了。 他继续把线稿用axure做完全部交互细节设计,期间与我反复沟通确认,最后生成交互设计原型。 高保真泥煤的不就是UI设计效果了么,都到这一步了保真泥煤啊直接切搞开发不好吗? 原型设计可以清楚明了讲需求,所以产品经理要用! PM整理思维脑,头脑风暴之后,优化思维脑,然后出草图,你可以用Axure或者visio甚至腾讯出的UI disigner或者最近比较流行的FluidUI(APP设计工具)来画草图,也可以称之为低保真原型

    3.8K21发布于 2019-08-12
  • 来自专栏码力全开

    学 JavaScript 之:原型继承

    为了不每次都新创建一个对象,就需要写一个构造函数(稍后再说 ES6 中的类哈~)。有了构造函数,就可以用 new 关键字来创建狗狗的 实例(instance) 了。 这就是 原型继承 的全部内容:构造函数创造的每个实例都能够访问构造函数的原型。 ? 原型继承的好处 那么为什么这很酷?有时候我们拥有每个实例共享的属性。 ES6 中的类 前面我们使用的是构造函数的方式(function Dog() { ... }),实际上 ES6 中提供了构造函数和原型的更简单的语法:类(Classes) 类 只是 构造函数 的 语法糖 每个类都有一个 constructor 函数,基本上对应了 ES6 中构造函数的写法。而我们想要添加到原型 prototype 上的属性和方法,都可以在类中直接定义。 ? 原型的终点 现在,你可以想象,原型链不会永远持续下去。最终会有一个原型等于 null 的对象:它就是 Object.prototype。

    80520发布于 2020-02-18
  • 来自专栏前端导学

    两张看懂原型

    本图截选自本人的前端教程第五课 JS原型链与继承

    46960发布于 2019-05-28
  • 产品原型设计该怎么优化?附6个优秀的原型案例

    原型设计在产品开发过程中的重要性无需多言,网上也有很多“如何绘制原型”之类的教程。 本文将从5个关键点出发,探讨如何优化原型设计,并分享一些优秀的原型设计案例,希望能帮助你提升原型设计水平~一、如何优化原型设计? 4、基于用户场景优化原型设计从用户场景出发检查用户旅程,是提高原型设计质量的最快方式之一。 二、6个优秀的原型设计案例了解了优化原型设计的方法后,接下来给大家分享6个优秀的原型设计案例。如果想要使用案例对应的模板,点击进入摹客资源社区,就能一键复用原型设计啦! 原型中制作好的组件已存为资源,可以直接复用到你的项目中使用。 6、B端CRM系统设计CRM系统又称客户管理系统,广泛地应用于B端企业,本系统设计契合了线下使用场景,页面简单、流程完整。

    79110编辑于 2024-09-10
  • 来自专栏无原型不设计

    3个细节,轻松区分效果原型

    领导叫你画个,结果拿过来一看:天哪!你画了个什么?今天我们就来讲一下,效果原型,这对常常扰乱大家工作的完美CP。 从概念上来说,效果原型还是相差比较远的,通过一下几个细节,我们就可以区分出效果原型: 一、通过颜色分辨 原型的颜色以黑白为主,当然,灰度原型也是原型家族中的名门贵族。 为什么原型的颜色会是如此的单调? 一般情况下,效果色彩更加丰富些。如果一款产品的效果的色彩运用和原型相差无几,除非是有意而为之,不然这位设计师也绝对是low的可以了。 二、通过图标分辨 现在的原型设计过程中,很多时候都会涉及到图标的设计和使用。而从严格意义上来讲,原型图内是不需要出现图标的,图标位置方块代替。

    2.1K50发布于 2018-03-16
  • 来自专栏∑小熊猫的博客

    Java 设计模式系列(6) —— 原型模式

    原型模式 原型模式的定义: 用原型实例创建对象的种类,并且通过复制这些原型创建新的对象 原型模式涉及的三个角色: Client 角色 (客户角色): 该角色提出创建对象的请求 Prototype 角色 (抽象原型角色):该角色用于给出具体原型所需的接口,常由接口或抽象类担任 Concrete Protype 角色 (具体角色): 该角色是被复制的对象必须实现抽象原型的接口 浅拷贝与深拷贝 当拷贝对象时 原型模式的简单示例 ? 原型模式的优点及使用场景 优点: 性能优良:原型模式是直接在内存二进制流中进行复制的,要比直接 new 一个对象的性能要高,特别是在循环体内产生大量对象时。 原型模式可以更好的提现其优点 逃避构造函数的约束, 原型模式的使用场景: 资源优化场景: 类初始化需要消耗很多资源,这个资源包括数据和硬件资源等 性能和安全要求场景: 通过 new 产生一个新的对象需要非常繁琐的数据准备或访问权限

    41620发布于 2021-01-06
  • 来自专栏个人学习分享

    【JS 构造|原型|原型链|继承(圣杯模式)|ES6类语法】下篇

    ——原型链——继承——ES6类语法系列知识完整讲解。 ❗️ ❗️ ❗️ ❕上篇涉及:构造——原型——原型链 ❕下篇涉及:继承——ES6类语法 内容 继承 初认识 此处我们就以通常在各种平台所见到的会员与非会员举例: 普通会员 属性:用户名、密码 方法: console.log(zhangsan.gender); console.log(zhangsan.score); zhangsan.sayHello(); ⭐️圣杯模式⭐️示意图如下: 类语法 ES6之前 ,函数有着两种调用方式: function A(){} A(); // 直接调用 new A(); // 作为构造函数调用 这种做法无法从定义上明确函数的用途,因此,ES6推出了一种全新的语法来书写构造函数 class Dog extends Animal{ constructor(name){ super('狗', name); } }// 新的设置继承关系方式 示例2主要是为了演示了ES6新的继承方式

    98910编辑于 2022-11-21
  • 来自专栏个人学习分享

    【JS 构造|原型|原型链|继承(圣杯模式)|ES6类语法】上篇

    原型链 总结 ✔️前言 ❗️ ❗️ ❗️本篇系将带来JavaScript中的构造——原型——原型链——继承——ES6类语法系列知识完整讲解。 ❗️ ❗️ ❗️ ❕上篇涉及:构造——原型——原型链 ❕下篇涉及:继承——ES6类语法 内容 构造函数 何为构造函数? 而要解决这个问题,就必须弄清楚原型 原型是如何解决的? 张', lastName: '三' } // 等效于 var u2 = new Object(); u2.firstName = '张'; u2.lastName = '三'; 上面的代码形成的原型如下 : 原型对象本身也是一个对象,默认情况下,是通过new Object创建的,因此,上面的两幅原型是可以发生关联的 Object.prototype.

    1K20编辑于 2022-11-15
  • 来自专栏产品设计

    原型设计新玩法:HTML代码生成可编辑原型(含实操)

    从今年AI工具的爆发式增长来看,原型设计领域也出现了越来越多的新玩法。前几天给大家介绍和分析了AI生成原型的优势与局限,并探讨了它是否真的能应用于实际开发项目中。 几秒钟后,就能自动生成一份完整可以编辑的产品原型,页面结构与HTML代码对应。 Step 3:自由编辑调整原型生成后的原型支持自由修改,无论是组件、图标、文案、图片还是页面布局,都可以像普通原型一样编辑、添加交互逻辑,可以根据产品的具体需求进行优化。 通过以上3步,可以实现直接将HTML代码转换为可编辑的原型,可以节省产品经理在初期绘图的时间。 墨刀在提供高效原型设计体验的同时,也不断拓展AI相关能力,目前支持:AI生成高保真可编辑原型;从HTML结构直接生成可编辑原型页面;原型页面支持后续编辑与交互设置。

    3.1K20编辑于 2025-07-24
  • 来自专栏流媒体技术

    弄清JavaScript的继承与原型

    对象会凭空多出一个prototype属性 这就是一切困扰的起源 凡是function类型的对象,constructor都指向Function,包括Function自己 凡是function类型的对象,原型

    25330编辑于 2022-07-28
  • 来自专栏Python爬虫实战

    数字华容道01:原型设计

    Axure RP8:它是一款专业的原型设计软件,华容道的所有原型使用它进行设计。 Sublime Text 3:本文的所有代码使用它进行编写、调试。 我希望这款游戏所具有的功能有: 可以选择游戏的难度,难度分为 3X3 、4X4、5X5、6X6。 游戏有背景音乐,并且可以手动关闭。 在游戏过程中可以重新开始。 游戏记录时间和步数。 2、原型设计 根据上面的构思,使用 PowerPoint 进行素材设计、Axure 进行原型设计。

    1.8K10发布于 2018-12-05
  • 来自专栏无原型不设计

    从0到1教你画原型

    一、什么是原型 原型普遍应用在互联网软件设计领域,在这个领域,一个想法从诞生到实现需要经历以下几个流程: 原型的使用普遍是在需求环节,用于想法的呈现和传达。 在产品领域,需求的呈现有两种形式: a.制作PRD文档(产品说明书) b.绘制原型 从本质上讲,原型是沟通工具。 最常见的原型是线框形式的,以至于如今也有很多人把原型称为线框图,其实说的是同一个东西。 (线框图) (高保真原型) 除开原型和线框图,还有很多人分不清原型和UI设计稿有什么区别? UI设计稿是指产品的美术设计,即最终呈现在用户面前的页面,跟原型是两个东西。 以上就是对原型的介绍,怎么样从0到1画好原型,你学会了吗?

    2.1K30编辑于 2022-03-16
  • 来自专栏Web行业观察

    一张撸明白prototype原型

    function A() {}function B() {}B.prototype = new A(); //原型继承var b = new B();console.log(b instanceof Javascript原型继承机制。 所以这里可以简单的理解为:如果 Result(4) 不是 Function 对象,抛出异常 */ 6. [[Prototype]] 6. 其实判断继承关系,搞懂下面这张就ok。

    85740发布于 2018-10-13
领券