我已经在运行 10.11.5 的 OS X 机器上安装了 node.js 和 npm。 但是,当我输入以下内容时,请按照http://docs.amber-lang.net/getting-started.html 上的说明进行操作: npm install -g amber-cli 在终端中 ...
我已经在运行 10.11.5 的 OS X 机器上安装了 node.js 和 npm。 但是,当我输入以下内容时,请按照http://docs.amber-lang.net/getting-started.html 上的说明进行操作: npm install -g amber-cli 在终端中 ...
我没有在琥珀色应用程序中使用moment.js或其他外部库,例如tinymce。 这些是我到目前为止所做的步骤: 运行bower install moment --save 在我的应用程序根目录中添加了一个弯矩。and.json,在bower_components中包含正 ...
在Smalltalk中,在方法体中经常会发现两个术语: self和yourself 。 他们之间有什么区别? ...
假设我们有一个oneInstance和secondInstance , SomeClass和一个OtherClass之一,下面是示例类层次结构: 是否可以在运行时更改oneInstance,以便它的“超级”消息发送到达secondInstance。 oneInstance和seco ...
在GNU Smalltalk 80中,可以在您自己选择的纯文本编辑器中编写smalltalk代码。 因此,调试代码非常重要。 首先将文件保存为txt文件。 然后使用“工具”从程序员文本编辑器中打开该文件。 这里的工具 - 链接C / program / GNU / gnu sma ...
如果我PrintIt ,我会PrintIt '白色'。 如果我删除'asDictionary',我仍然会'白'。 字典给了我一些关联的集合不是什么? ...
琥珀色Smalltalk版本0.13 在这个项目中,我想用特定的类打开类浏览器。 我收到amber not defined的错误消息amber not defined (请参见下面的屏幕截图)。 问题如何正确打开浏览器? ...
我在客户端Amber解决方案中有这样的HTML表单 题 我如何遍历表单的所有字段,以将字段内容放入Amber字典中,并将字段名称作为键,将文本内容作为值? Stephen-Eggermont和MKroenert回答后的新版本问题 我如何获取表单中所有字段的值 ,以便将它 ...
我已经用amber init开始了一个项目,然后进行bower install processing --save以添加processing.js 。 我用 该方法由实例方法initialize调用,并且它的版本为Amber v0.13之前的版本。 如何在Amber 0.13和0 ...
我使用带有Amber Smalltalk的paperjs图形对象库。 我想将Point对象的以下Javascript构造函数转换为Amber Smalltalk 以下Smalltalk 给出了一个观点 要在Amber工作区中构建数组,我这样做 printIt ...
我正在看琥珀色,并且遵循这里给出的步骤https://github.com/amber-smalltalk/amber/wiki/Getting-started 。 但是,当我使用bin \\ amber serve运行amber时,我得到了一个空白页,并且其中包含一些已卸载的脚本,这表示 ...
我想在Web浏览器的localStorage中存储Amber( 在线IDE )和OrderedCollection,然后检索它。 创建测试数据对象 将测试数据对象存储在localStorage中 localStorage是浏览器中的键值存储。 值必须是字符串。 取回 ...
如何在当前的IDE中添加新程序包? 我看不到用于添加软件包的按钮。 这是在带有Firefox 23的MSWindows 7上。 要启动琥珀色服务器,我打开了一个命令窗口,然后导航到琥珀色目录。 ...
Amber Smalltalk IDE可与用nodejs编写的服务器一起使用。 如何配置允许XMLHttpRequests进入同一域的不同端口的服务器? 琥珀色的默认访问权限是 并要检索和存储JSON数据,我想使用ouchDB实例(默认端口为5984) 问题 由于 ...
版本控制和协作如何与Amber一起使用? 创建新程序包时,我看到创建了三个文件: JS / MyPackage.deploy.js JS / MyPackage.js ST / MyPackage.st 我需要将它们全部置于版本控制下吗? 我可以将更改仅 ...
我正在尝试写相当于: $( "#draggable" ).draggable({ axis: "y" }); 在Amber smalltalk。 我的猜测是: '#draggable' asJQuery draggable: {'axis' -> 'y'}但不是这样。 ...
我有一个新的 Pharo 1.4 图像设置,想开始使用 Cypress 并将包导出到 git / GitHub。 最好的入门方法是什么? 文件树? ...
我已经看过这个话题了几次,但我认为我没有看到任何确定的解决方案。 我已经尝试了将所有我的Foo.deploy.js,Bar.deploy.js组合成单个.js文件的路由,然后将其包含在loadAmber()调用中。 这/似乎/工作得相当好,但大部分下载大小仍然来自Amber内部。 ...
偶尔我需要在两个不同的Amber Smalltalk检出中运行两个节点服务器,并且能够通过启动脚本控制它是非常方便的,但是我对启动脚本的读取告诉我,我将不得不编辑一些代码,这不是理想的。 ...
我正在尝试创建一个关键字消息样式方法,但我无法弄清楚如何从方法内部访问Receiver。 我确信这很简单,但我无法在任何地方找到答案。 我想要实现的是多余的,但我仍然想知道它是如何工作的。 它将在工作区中调用如下: 错误消息:“MessageNotUnderstood:Byt ...