V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  ljbha007  ›  全部回复第 85 页 / 共 103 页
回复总数  2060
1 ... 81  82  83  84  85  86  87  88  89  90 ... 103  
2013 年 1 月 29 日
回复了 shpasspass 创建的主题 问与答 有UFC爱好者不,请问这个视频怎么下载
就在embed标签的参数里边
2013 年 1 月 29 日
回复了 skynothing 创建的主题 Node.js node-mongoskin如何批量添加?
@fanwei 原来是这样 学习了
2013 年 1 月 29 日
回复了 skynothing 创建的主题 Node.js node-mongoskin如何批量添加?
@skynothing

for(var i=0;i<results.length;i++){
var result=results[i];
var name=result['name']
function makeCallback(val){
return function (err,user_result) {
if(user_result==null){
db.user.insert({'name':val});
}
}
}
db.user.findOne({'name':name},makeCallback(name));
2013 年 1 月 29 日
回复了 skynothing 创建的主题 Node.js node-mongoskin如何批量添加?
这个不是node-mongoskin的问题 这是javascript闭包的问题 var name 最终的值是results最后一个name所以所有的回调函数能访问到的name变量都变成了 results里边最后一个name

比如
var arr = ['a', 'b', 'c', 'd']
for (var i = 0; i< arr.length;i++){
var r = arr[i];
setTimeout(function(){console.log(r)}, 500);
}
最后结果是4个d

你把db.user.insert({'name':name});换成db.user.insert({'name':user_result['name']});就好了
虽然不是干净 但是能解决问题
2013 年 1 月 29 日
回复了 fsw90628 创建的主题 iDev 教训就是,别用 PhoneGap, Titanium 之类的跨平台框架了
@Mutoo
主要是楼主说的 “跨平台框架” 包挎游戏框架
2013 年 1 月 29 日
回复了 fsw90628 创建的主题 iDev 教训就是,别用 PhoneGap, Titanium 之类的跨平台框架了
@Mutoo
我没有说用它做GUI程序
我的理解是“应用”包括“游戏”
“游戏”也是一种“应用”
2013 年 1 月 28 日
回复了 ljbha007 创建的主题 分享发现 笑点略低
@ratatata 没仔细看 我搜html5 mobile web app 找到的
2013 年 1 月 28 日
回复了 nigelvon 创建的主题 北京 求推荐北京北边适合写代码的地方
路边 我就干过
@yeelone
我也得慢慢去研究啦
刚才干了个很蠢的事 现在没心情研究了
http://www.v2ex.com/t/58974#reply12
2013 年 1 月 28 日
回复了 54xiaobin 创建的主题 分享创造 情人节快到了,花了2个晚上搞的表白小站。。。
怎么不早说要发验证邮件啊!!!!!!
又悲剧了!!!!
2013 年 1 月 28 日
回复了 54xiaobin 创建的主题 分享创造 情人节快到了,花了2个晚上搞的表白小站。。。
妹的!!!!
2013 年 1 月 28 日
回复了 54xiaobin 创建的主题 分享创造 情人节快到了,花了2个晚上搞的表白小站。。。
oh shit!!!!!!
我把我喜欢的人的QQ和我自己的QQ反过来填了!!!!
你妹的!!!
怎么不早说要发验证邮件1!!!!!!!
2013 年 1 月 28 日
回复了 badec 创建的主题 问与答 有没有人想过做豆瓣FM的实体产品?
mk802上面装个豆瓣电台、虾米电台 然后插个音箱 然后连上路由器

这是最简单的解决方案了
$(".content").live('paste', function (e) {
var self = this;
var prev_len = $(self).text().length;
setTimeout(function() {
var now_len = $(self).text().length;
var paste_values = $(self).text().slice(prev_len, now_len - prev_len);
var old_values = $(self).text().slice(0, prev_len);
var new_values = $.htmlClean(paste_values, { format: true,allowedTags:["a",] });//清除HTML格式 。

$(self).text(old_values + new_values);
},0);
});
$(".content").live('paste', function (e) {
var self = this;
var prev_len = $(self).text().length;
setTimeout(function() {
var now_len = $(self).text().length;
var paste_values = $(self).text().slice(prev_len, now_len - prev_len);
var new_values = $.htmlClean(paste_values, { format: true,allowedTags:["a",] });//清除HTML格式 。
$(self).text(new_values);
},0);
});
2013 年 1 月 27 日
回复了 deef 创建的主题 分享发现 学校论坛首页突然发现了这样一个通知,看来被逼疯了
@ranye 好像是这个打油诗本身也是有典故的
V for vendetta只是引用了它
@meteor2013
前端框架主要是用来做丰富的ajax应用的 可以和ror之类的框架构建的REST API配合
2013 年 1 月 27 日
回复了 pinkman 创建的主题 问与答 在windows下面安装cygwin,有哪些package是必装的呢?
gcc ssh git svn vim

基本上就够用了 如果要写c/c++的代码 需要用到的库可以从源码编译 也可以装现成的头文件和库
我刚才试了一下 我把backbone.js的development version下下来把所有注释都删掉 一共只有768行

所以用框架只是方便点 其实不用框架也不会多很多劳动量
重要的是代码结构要清晰简洁 能保证随时可以重构某个模块或者功能而不需要通篇都进行大的改动
1 ... 81  82  83  84  85  86  87  88  89  90 ... 103  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3876 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
♥ Do have faith in what you're doing.