V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  real_newbie  ›  全部回复第 7 页 / 共 8 页
回复总数  141
1  2  3  4  5  6  7  8  
2011-05-04 22:07:45 +08:00
回复了 real_newbie 创建的主题 JavaScript 大家在Client-Side使用Mustache.js時,是如何處理模版的?
@iwinux 沒有“豆瓣说”的邀請,無法進入查看HTML。但看了他們寫的JS似乎的確是這麽做的。

另外,他們的Mustache.js Version是0.4.0-vcs,實現代碼好像也和0.3.0完全不同,是自己重寫的?
2011-05-04 14:00:50 +08:00
回复了 aligo 创建的主题 JavaScript Barca
這是Push(Pop)State和Hash的mix麽?
System Preferences ==> Keyboard ==> Use all F1, F2, etc as standard function keys
2011-05-03 19:21:27 +08:00
回复了 kongruxi 创建的主题 Linux 你的Linux怎样分区?
根据LFS的文档:http://www.linuxfromscratch.org/lfs/view/stable/chapter02/creatingpartition.html

“A separate /usr partition is generally used if providing a server for a thin client or diskless workstation. It is normally not needed for LFS. A size of five gigabytes will handle most installations.”

为什么要单独分出来呢?
2011-05-01 00:22:37 +08:00
回复了 aligo 创建的主题 PHP 来造个php代码生成器吧,实在太难写了
可以嘛. JavaScript太难写, 不是搞出来了个CoffeeScript.
2011-04-29 12:42:30 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@n2n3, 果然还是源代码最高啊. module.js里的"Module._load"很清楚了.
2011-04-29 12:33:30 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
我总算是搞明白了.

@kuno 的require实现其实没有错. 但是return module.exports时候, 那些在module里却没有被exports的东西还是在的. 所以return的还是一个Closure.

@aligo的理解是正确的.
2011-04-29 12:04:09 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
我不明白这个所谓global scope是什么意思.

如果要复用bar()似乎应该是这样子做:

function bar() {}

exports.bar = function() {
return bar();
}

exports.rab = function() {
return bar();
}
2011-04-29 11:56:18 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@kuno,

恩, 我也是这么理解的. 只是单纯的把原来放在一个文件里的东西分散到了不同的文件, 便于管理而已.
2011-04-28 21:04:19 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@aligo,

恩, 提到yui, 主要是因为我理解yui的这种方式, 所以想进行对比下.

另外off topic, 前端的话, 好像有这个玩意: https://github.com/jrburke/requirejs

不过似乎压缩以后还是显的有点过大了.
2011-04-28 20:46:38 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@aligo,

呵呵, 事实上你#11里讲的关于前端的那一段我的确没有看的太明白. 不过因为我是用在Server端的, 所以就不关心啦;)
2011-04-28 20:32:21 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@aligo,

抱歉, 我一开始就没讲明白, 我并不是要在前端使用的. 是用在Server端的.

exports.add = fuction() {
var args = arguments;
return (function(arguments) {
var sum = 0, i = 0, l = args.length;
while (i < l) {
sum += args[i++];
}
return sum;
})(arguments);
};

这个不和我的require('math').add(); 只是你这一版本的应该还是require('math).add, 不用加"()"进行调用, 对吧?
2011-04-28 20:17:02 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@aligo,

我觉得不一样, 就拿主帖子中CommonJS Spec里的例子来讲. 我觉得如果是和yuiblog里一样的话, math.js应该改成下面这样样子, 才是一样的:

exports.add = fuction() { return function() {
var sum = 0, i = 0, args = arguments, l = args.length;
while (i < l) {
sum += args[i++];
}
return sum;
};
};

然后再require的时候要这个样子:

var add = require('math').add();
2011-04-28 20:01:59 +08:00
回复了 real_newbie 创建的主题 JavaScript Mustache.js中的Streaming是什么意思, 一般用在哪, 怎么用?
@aligo,

我就是用在server端, 来产生response用的.
2011-04-28 20:00:34 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@aligo,

所以其实和yui的module是两个不同的概念, 是这样子吗?
2011-04-28 19:55:25 +08:00
回复了 real_newbie 创建的主题 JavaScript Mustache.js中的Streaming是什么意思, 一般用在哪, 怎么用?
@aligo,

哦! 原来是这个意思, 非常感谢~ 豁然开朗~
2011-04-28 19:53:46 +08:00
回复了 real_newbie 创建的主题 Project Babel 请问, 刚发的帖子没有在首页显示是Bug吗?
@livid,

Sure, but why?
2011-04-28 19:52:13 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@aligo,

对于yui的module我是理解的, 就和你说的一样.
2011-04-28 19:46:49 +08:00
回复了 real_newbie 创建的主题 JavaScript 关于CommonJS中Module实现的问题
@kuno,

感谢回复, CommonJS的实现并不是只有node.js, 像SproutCore, CouchDB之类的也有实现. (CommonJS的Spec有实现的列表)

你给出的那个视频好像是介绍下一代JavaScript中如何实现module的吧?(抱歉, 没仔细看视频, 只看了标题和开头). 我目前在做的东西是基于CouchDB的, 所以我想知道是关于CommonJS的, 而不是下一代JavaScript的实现.

不管怎么样, 还是非常感谢你~
2011-04-28 19:24:20 +08:00
回复了 real_newbie 创建的主题 JavaScript Mustache.js中的Streaming是什么意思, 一般用在哪, 怎么用?
新手求助的帖子不会显示在首页吗?

所以我回复自己一下看看, 抱歉...
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1617 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.