coffee-js / coffee-script Goto Github PK
View Code? Open in Web Editor NEWThis project forked from jashkenas/coffeescript
CoffeeScript 中文翻译
Home Page: http://coffee-script.org/
License: MIT License
This project forked from jashkenas/coffeescript
CoffeeScript 中文翻译
Home Page: http://coffee-script.org/
License: MIT License
在 函数绑定 这段的 "如果你爸函数当作回调" 。
貌似有一大堆没有翻,而且 gh-pages 也没有更新到最新
网站是下线了吗?
已经做了最简单的几个关键词汉化,但是卡在for...in了:
https://github.com/nobodxbodon/coffeescript
示例代码:
斐波那契 = (数) ->
如果 数 < 2
1
否则
斐波那契(数 - 2) + 斐波那契(数 - 1);
for 索引 in [1..16]
console.log 斐波那契(索引)
在
操作符和 aliase
由于操作符 == 常常带来不准确的约束, 不容易达到效果, 而且跟其他语言当中意思不一致, CoffeeScript 会把 == 编译为 ===, 把 != 变异 为 !==. 此外, is 编译为 ===, 而 isnt 编译为 !==.
有一处错别字(已经标出)
一些计划, 逐步更新和跟进吧:
我在翻代码的注释, 一些术语暂且这么翻 (列表增长中) (带 *
的后连括号补上原文):
array comprehension 数组推导*
object comprehension 对象推导*
splat (不翻)
interpolation 插补*
soak access (?.
扭扭的样子像醉汉, 不翻)
zero-fill right shift 补 0 右移
token (解析器语境, 不翻)
nonterminal (解析器语境, 不翻)
terminal (解析器语境) 终结符*
alphanumeric (不翻)
literate programming 不翻
literal 字面量
immediate value 直接量
inclusive (不翻)
exclusive (不翻)
array slice 数组切片
guard clause - guard 子句
有哪些需要统一/补充/修订的可以在这讨论下
CoffeeScript 版本更新到 1.7.0
, 文档合并出现问题,
检查发现官方仓库切换了方案, 我原先被合入仓库的代码被弃用.
汗,, 我没及时跟进主仓库的更新, 没早发现和参与讨论
新的方案在这里: jashkenas#3333
似乎 Eco 项目已经停止更新之类原因.. 已经换成了 Underscore 的 template.
我这边进行了一次 git rebase -i jashkenas/gh-pages
, 并且强制推送到仓库..
已经 Fork 的同学需要手动调整一下仓库..
比如强制修改本地仓库执行 push -f
强制覆盖, 或者重新 Fork 仓库,
已有修改的同学需要进行 rebase
.. 具体说不清...
我 rebase
的版本已经推到 http://coffee-script.org/
手动合并的位置不多, 似乎去掉了一些 run:inner
部分的代码...
粗略测试合并完成. 如果发现问题请提 Issue.
i have a program
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false}
}
}
how to write with coffee
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.