我尝试了很多不同的Google搜索,但是我还没有找到关于如何实际创建WYSIWYG编辑器的当前教程(比2006年更新).我意识到已经有很多,但我很好奇它们是如何工作的.我查看了一些源代码,但要消化很多.似乎格式化文本不能放在textarea框中,但它们却给出了这样做的错觉 - 怎么样?
在backbone的todo演示中,代码中有一些_.bindAll(this,...)使用的地方.具体来说,它用于initialize两个视图的功能.据我所知,有必要做以下事情:
this.$('.todo-content').text(content);
Run Code Online (Sandbox Code Playgroud)
但是,当人们可以这样做时,为什么要做上述事情:
$('.todo-content').text(content);
Run Code Online (Sandbox Code Playgroud)
?
var mongo = require('mongoose');
var connection = mongo.createConnection('mongodb://127.0.0.1/test');
connection.on("error", function(errorObject){
console.log(errorObject);
console.log('ONERROR');
});
var Schema = mongo.Schema;
var BookSchema = new Schema({ title : {type : String, index : {unique : true}}});
var BookModel = mongo.model('abook', BookSchema);
var b = new BookModel({title : 'aaaaaa'});
b.save( function(e){
if(e){
console.log('error')
}else{
console.log('no error')
}});
Run Code Online (Sandbox Code Playgroud)
终端上不会打印"错误"或"无错误".什么是连接.在'错误'似乎也没有触发.我已经确认MongoDb正在运行.
我目前正在使用Haproxy来平衡几个express.js节点.我知道可以使用express.js重定向,但我希望Haproxy可以这样做.
我想知道如何从www.mysite.com永久重定向到mysite.com?
目标:当用户选择单元格时,会向该单元格添加一个按钮.在我的didSelectRowAtIndexPath函数中,我有以下内容:
UIButton *downloadButton = [[UIButton alloc] init];
downloadButton.titleLabel.text = @"Download";
[downloadButton setFrame:CGRectMake(40, 0, 100, 20)];
[[self.tableView cellForRowAtIndexPath:indexPath].accessoryView addSubview:downloadButton];
[[self.tableView cellForRowAtIndexPath:indexPath].accessoryView setNeedsLayout];
[downloadButton release];
Run Code Online (Sandbox Code Playgroud)
不幸的是,这似乎没有做任何事情.我是否重新绘制细胞校正?我需要以另一种方式添加吗?
我刚刚开始使用Git,虽然它是比较容易找出如何做混帐我有麻烦搞清楚什么时候做什么混帐.
例如,什么时候通常分支项目?
我正在考虑分支当前项目的每个版本,以及什么时候将它与主人完全合并 - 这是常见的做法吗?
目前我有一个单独的html页面,里面有4个模板,还有更多.是否可以将模板放在不同的文件中并"导入"它们?我可以在.js文件中定义它们吗?
我正在使用jQquery模板插件:http://api.jquery.com/category/plugins/templates/
我的代码看起来像示例!
在Railscast中:http: //railscasts.com/episodes/241-simple-omniauth Ryan使用omniauth进行登录.在视频中,当他点击登录按钮时,Twitter第一次询问用户是否要授权Ryan的应用程序.第二次单击登录按钮时,它会自动将用户登录.在我的应用程序中,用户每次都被迫授权我的应用程序.如果用户登录到Twitter并且已经授权应用程序,那么它不应该"正常工作"吗?
编辑:我的应用程序目前具有读取,写入和直接消息权限.我也在使用omniauth-twitter(0.0.6).
我运行以下命令
a1 <- aov(Ratio~(Condition*Event) + Error(Participant/(Condition*Event)), Data)
summary(a1)
Run Code Online (Sandbox Code Playgroud)
这会输出正确的结果(ANOVA表等).
当我跑:
TukeyHSD(A1, "条件")
我得到:UseMethod中的错误("TukeyHSD"):"TukeyHSD"没有适用的方法
为什么ANOVA有效,而TukeyHSD无效?因子变量中的两个都是字符串(条件有3个级别,事件有4个级别).
编辑:当我重做没有错误术语的aov它可以工作,但是Tukey显示任何对之间没有显着差异(ANOVA对于置信度很重要).这是否意味着Tukey正在纠正多重比较?
情况:当用户选择单元格时,会向该单元格添加一个按钮.当他们选择新单元格时,该按钮将从上一个单元格中删除并添加到新单元格中.这样可行.问题是当更多数据添加到表中时.所以假设有20个单元格,然后我再添加20个单元格.然后我选择第一个单元格,但是按钮被添加到单元格1 AND单元格21.选择委托方法仅注册被选择的第一个单元格.
从我的didSelectRowAtIndexPath方法:
if (self.selectedCell) {
self.selectedCell.accessoryView = nil;
self.selectedCell = nil;
}
UIButton *downloadButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[downloadButton setTitle:@"Download" forState:UIControlStateNormal];
[downloadButton setFrame:CGRectMake(0, 0, 130, 34)];
self.selectedCell = [self.tableView cellForRowAtIndexPath:indexPath];
self.selectedCell.accessoryView = downloadButton;
[self.selectedCell setNeedsDisplay];
Run Code Online (Sandbox Code Playgroud)
在我的方法中,我向表格添加了更多数据:
if(self.selectedCell){
self.selectedCell.accessoryView = nil;
self.selectedCell = nil;
}
[self.tableView reloadData];
[self.tableView setNeedsLayout];
Run Code Online (Sandbox Code Playgroud) ios ×2
uitableview ×2
backbone.js ×1
git ×1
haproxy ×1
html ×1
javascript ×1
jquery ×1
mongodb ×1
mongoose ×1
omniauth ×1
r ×1
twitter ×1