问题标签 [prototyping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
169 浏览

css - 原型到 CSS

是否有程序或应用程序可以让您对网站进行原型制作,然后根据原型生成 css?假设有一个使用网格的原型软件,如果我在网格上添加一个导航小部件,它将输出精确的 css,就好像它在一个真实的网站上一样。有没有什么程序之类的?谢谢!

0 投票
2 回答
6160 浏览

prototyping - 帮助创建 Evolus 铅笔模具

我想为Evolus Pencil创建像Dojo.GUI这样的模板。但其内置的模板生成器不允许设置高级属性。我可以制作一个新的图像集合。

请为 Evolus Pencil 推荐任何在线/离线模板生成器,它可以帮助生成任何类型的模板,而无需(或更少)XML 编码。

0 投票
2 回答
1474 浏览

javascript - 说“HTMLElement.prototype.someFunc =”和“HTMLElement.someFunc =”有什么区别?

在许多情况下,我都能够以两种方式为所有 HTMLElement 注册方法。
所以我很好奇,有什么区别吗?
我应该更喜欢一种方法而不是另一种方法吗?
什么是正确的方法?

0 投票
1 回答
27 浏览

sencha-touch - 有没有更好的方法来默认 Touch?

我联系了原型,但 Ext.create 告诉我去见鬼(和 Ext.define 一样)所以我回来做

然后用函数和东西操作配置。有没有更好的方法来做“默认”变量为我做的事情?

0 投票
5 回答
8429 浏览

iphone - iPhone 原型制作工具

任何人都可以推荐一些好的(免费的或商业的、基于网络的或桌面的)iPhone / iPad 应用程序原型设计工具吗?

我有兴趣创建旨在支持设计+开发和在业务计划中显示应用程序存根的应用程序模型。

谢谢。

0 投票
3 回答
98 浏览

scripting - 务实的跨平台(并且非常快地使其 - 实际上 - 工作)“一次性”代码:哪种语言/工具?

我的开发风格让我写了很多一次性的“辅助”代码

无论是用于代码部分的自动生成、半自动化测试,还是通常为主要开发构建假人、原型或临时“陪练伙伴”;我知道我不是唯一一个...

因为我经常在 Windows 和 Unicies 下工作,所以我想非排他性地专注于一个单一的“瑞士军刀”工具,它可以在两种环境中工作,差异有限,这将使我能够做一些常见的事情,比如文本解析、数据库访问、套接字、非平凡文件系统和进程操作

直到现在在 unix 下我已经使用了一些 perl 和大量的 shell 脚本,但后者有点有限和 perl ......尽管非常有能力并且有模块来完成一系列令人难以置信的职责,真诚地我也发现它对于超过 100 行代码的东西对我来说是“敌对的” 。

你有什么建议?

脚本不是必需的,如果它可以加快开发速度(让程序实际完成工作并且可能处于人类可读状态)并且如果处理错误不会变得噩梦/例外并适应动态环境(例如,我不喜欢在我的代码中硬连线数据/db 表结构,尤其是手动)。

我对python、ruby 很感兴趣,但也许 groovy(它能够访问庞大的类库和他的紧凑语法)或者其他更适合的东西

提前非常感谢!

(与此同时,在完全不同的情况下,scala看起来真的很诱人,只是因为它的清洁度,但这 - 可能 - 一个完全不同的故事,除非你告诉我相反的......?)

0 投票
1 回答
85 浏览

javascript - 如何使对象成为其自己原型属性的实例

以标准浏览器为例,

有 Window 类实例化为窗口变量

window 变量还包含 Window 构造函数 (window.Window)

在您的(标准)浏览器中进行测试:

现在,window 也是存储在 window.EventTarget 中的 instanceof EventTarget

如何继承window对象中的EventTarget?

0 投票
1 回答
118 浏览

javascript - 在 JavaScript 中使用纯原型方法时如何处理对象属性

我是一位经验丰富的程序员,第一次学习 JavaScript,使用的是 Douglas Crockford 的“Javascript: The Good Parts”一书。在其中,他建议使用“纯原型”方法进行继承,使用以下函数:

我遇到的问题是,当一个对象具有一个对象而不是简单类型的属性时,创建一个新对象会继承该对象的父级实例,而不是创建一个新对象。例如:

这有输出:

我得到了简单的“名称”属性的预期行为,但没有得到“正文”的预期行为。我想我明白了——因为 JavaScript 是通过引用复制的,所以没有产生新的 aBody 实例。每次person使用 eg创建对象时,我都可以手动执行此操作,cat.body = Object.create(aBody)但我还没有找到一种巧妙的方法将其滚动到原始对象定义中(此处为person)。

我非常感谢您提供的任何指导,因为我正在努力学习编写漂亮、清晰、可靠的 JS 代码。使用“纯原型”方法的人是否有一种巧妙的技术来处理这个问题?

0 投票
3 回答
2082 浏览

javascript - 扩展 HTMLElement

使用 jQuery 可以做这样的事情:$("div")[5].animate()

在我看来,这就像开发人员在某种程度上扩展了HTMLElementusing prototype.

我现在的问题是:他们是怎么做到的?例如,由于HTMLElement.prototype在 IE 中不起作用,我想知道是否有跨浏览器方法来制作 HTML 元素的原型。

谢谢!

0 投票
2 回答
56 浏览

javascript - 不确定这种 jQuery/Javascript 编程风格。

我想为我的博客/作品集网站做一个教程,我意识到……就我所知道的这种特殊的 jQuery/Javascript 编程方法而言,我不知道该怎么称呼它或其他人怎么称呼它。我知道它是一种特殊的 OOP 方法,向我展示如何做到这一点的人将其称为“原型设计”。但是在谷歌上搜索它时,我没有找到类似的东西。这是精简的例子:

任何人都可以帮助我弄清楚将其称为什么。我不确定它是否与制作库或插件相同,但我真的很想弄清楚。谢谢。