我想更改这个Makefile:
SHELL := /bin/bash
PATH := node_modules/.bin:$(PATH)
boot:
@supervisor \
--harmony \
--watch etc,lib \
--extensions js,json \
--no-restart-on error \
lib
test:
NODE_ENV=test mocha \
--harmony \
--reporter spec \
test
clean:
@rm -rf node_modules
.PHONY: test clean
Run Code Online (Sandbox Code Playgroud)
至:
SHELL := /bin/bash
PATH := node_modules/.bin:$(PATH)
boot:
@supervisor \
--harmony \
--watch etc,lib \
--extensions js,json \
--no-restart-on error \
lib
test: NODE_ENV=test
test:
mocha \
--harmony \
--reporter spec \
test
clean:
@rm -rf node_modules
.PHONY: test clean
Run Code Online (Sandbox Code Playgroud)
不幸的是,第二个不起作用(节点进程仍以默认值运行) …
我试图了解他们在Backbone 0.9.9中所做的新变化.
目前,我有问题理解之间的区别listenTo
和on
:
listenTo
var View = Backbone.View.extend({
tagName: "div",
intialize: function() {
this.listenTo(this.model, 'change', this.render);
},
render: function() {
this.$el.empty();
this.$el.append('<p>hello world</p>');
}
});
Run Code Online (Sandbox Code Playgroud)
上
var View = Backbone.View.extend({
tagName: "div",
intialize: function() {
this.model.on('change', this.render, this);
},
render: function() {
this.$el.empty();
this.$el.append('<p>hello world</p>');
}
});
Run Code Online (Sandbox Code Playgroud)
我听说listenTo
允许stopListening
取消订阅所有事件,例如删除视图以避免内存泄漏.
这是唯一的原因吗?
我正在研究websocket实现,并且不知道框架中的掩模是什么意思.
有人可以解释一下它的作用以及推荐的原因吗?
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-------+-+-------------+-------------------------------+
|F|R|R|R| opcode|M| Payload len | Extended payload length |
|I|S|S|S| (4) |A| (7) | (16/64) |
|N|V|V|V| |S| | (if payload len==126/127) |
| |1|2|3| |K| | |
+-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - …
Run Code Online (Sandbox Code Playgroud) 我想addClass
在我的应用程序中使用jQuery UI的功能.
除了我使用正常的jQuery,下划线,主干与requirejs一起分层.
我已经像这样配置了jQuery UI:
require.config({
deps: ["main"],
paths: {
"text": "lib/text"
, "jquery": "lib/jquery"
, "jquery-ui": "lib/jquery-ui"
, "underscore": "lib/underscore"
, "backbone": "lib/backbone"
, "bootstrap": "lib/bootstrap"
, "templates": "../templates"
},
shim: {
"jquery-ui": {
exports: "$",
deps: ['jquery']
},
"underscore": {
exports: "_"
},
"backbone": {
exports: "Backbone",
deps: ["underscore", "jquery"]
},
"bootstrap": ['jquery']
}
});
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中:
define(['jquery', 'underscore', 'backbone'], function($, _, Backbone) {
$('div').addClass('white');
});
Run Code Online (Sandbox Code Playgroud)
不幸的是,这只是普通addClass
而不是来自jQuery UI的动画.
PS:我使用完整的jQuery版本.
我想知道i/o观察者inotify和epoll之间的区别是什么?
inotify的
epoll的
所以在文件观看方面似乎有不同的方法.Inotify尝试让用户决定何时收集事件,而epoll会阻止事件发生.
它是否正确?还有什么其他差异?
博多
我正在阅读http://addyosmani.com/resources/essentialjsdesignpatterns/book/#mediatorpatternjavascript
我将介体模式理解为某种设置发布和订阅功能的对象.
通常我正在设置已经提供subscribe(),publish()方法的对象.Concrete Objects扩展此基础对象,以便subscribe()和publish()始终注册为原型属性.
据我所知,中介模式用于将发布 - 订阅 - 方法添加到对象.
这种做法有什么好处?提供基础对象的发布和订阅功能,而不是让构建器在构造中设置,这不是更好的做法吗?
或者我理解调解员模式错了吗?
问候
我有这个在移动浏览器上运行良好的网络应用程序但是我想允许这个应用程序通过苹果应用程序商店下载为"本机应用程序".
我的应用程序基本上由三个文件组成,它们为客户端提供服务:
到目前为止,我的研究得出的结论是,可以通过使用objective-c创建一个执行Web应用程序的Web视图来实现此目的.此外,您可以使用类似手机间隙的SDK来使用本机API(在这种情况下不需要).
不幸的是,谷歌没有找到很多这方面的信息,所以我有以下问题:
我想知道如何计算学说库中实体的所有记录
我找到了这个解决方案,但不确定这是否合适:
public function findAllCounted()
{
return $this->getEntityManager()
->createQuery('SELECT COUNT(a.id) FROM KSRArticleBundle:Article a')
->getSingleScalarResult();
}
Run Code Online (Sandbox Code Playgroud)
最诚挚的问候,Bodo
我正在开发一个联系栏,用于在html列表中呈现用户的所有联系人.
是)我有的:
我目前正在解决一个解决方案,我如何(以及在哪里)获取我的UserCollection以及如何将单个模型传递给单个ContactView项目.
具体障碍是:
我目前的代码是这样的:
入口点:
// create a new instance of the contact list view
var view = new ContactsView();
// insert the rendered element of the contact list view in to the dom
$('div.contacts-body').html(view.render().el);
view.fetch({ success: view.loadContacts });
Run Code Online (Sandbox Code Playgroud)
ContactsView:
define(
['jquery', 'underscore', 'backbone', 'text!templates/conversations/contacts.html', 'collections/users', 'views/conversations/contact'],
function($, _, Backbone, ContactsTemplate, UserCollection, ContactView) {
var ContactsView = Backbone.View.extend({
tagName: "ul",
className: "contacts unstyled", …
Run Code Online (Sandbox Code Playgroud) 我想从请求中获取客户端请求的URL.
目前我使用:
var requestedUrl = req.protocol + '://' + req.host + ':3000' + req.url;
Run Code Online (Sandbox Code Playgroud)
这根本不是很好.它还遗漏了我需要的url片段(#/ something).
有没有办法可以获得完整的网址?也许在标题之外?
问候