pro*_*ave 6 prototypejs node.js
我想为服务器端javascript使用一些功能.我认为原型正在检查浏览器类型,但当然node.js不是浏览器.我收到以下错误:
$ node
> require('./prototype') ;
ReferenceError: navigator is not defined
at /home/guest/projects/javascript/prototype.js:14:5
at Object.<anonymous> (/home/guest/projects/javascript/prototype.js:23:4)
at Module._compile (node.js:462:23)
at Module._loadScriptSync (node.js:469:10)
at Module.loadSync (node.js:338:12)
at loadModule (node.js:283:14)
at require (node.js:411:14)
at cwdRequire (repl:29:10)
at [object Context]:1:1
at Interface.<anonymous> (repl:96:19)
Run Code Online (Sandbox Code Playgroud)
prototype.js是版本1.7,node.js是版本0.2.6
Prototype被编写为模块化.这意味着您可以只使用扩展Array和Class和Function的有用部分(我喜欢这些位!)并省略处理浏览器和DOM的部分(IE中缓慢且节点中不存在的位).
通过开始https://github.com/sstephenson/prototype然后挑选出所需的零件src/prototype/和src/prototype/lang/.
祝你在这样一个充满挑战的挑战中好运.
| 归档时间: |
|
| 查看次数: |
5111 次 |
| 最近记录: |