tagen.js:受 Ruby 语法启发的 Javascript 扩展

时间:2024-07-09 18:32:01
【文件属性】:

文件名称:tagen.js:受 Ruby 语法启发的 Javascript 扩展

文件大小:50KB

文件格式:ZIP

更新时间:2024-07-09 18:32:01

JavaScript

tagenjs,将 Ruby 带入 Javascript 世界。 主页: 作者: 古腾 执照: 通用公共许可证 问题跟踪器: 特征 Ruby 兼容性。 让我们像编写 Ruby 一样简单地编写 javascript。 无冲突地扩展 Javascript 原型。 例如#_ 受下划线启发。 入门 arr = [1, 2] arr._isEmpty() #=> false 对于对象,使用_(x).constructorName() 其他人是扩展原型,所以[].isEmpty() 并且不要直接将 Object 用于数据,而是使用 Hash, H(a: 1).isEmpty() 应用程序接口 Number . max(a, b) min(a, b) String # isEmpty() toInteger() endsWith(str) pluralize() ca


【文件预览】:
tagen.js-master
----Assetfile(696B)
----package.json(515B)
----gem()
--------vendor()
--------tagenjs.gemspec(382B)
----tests()
--------jasmine-html.js(60B)
--------jasmine.css(56B)
--------jasmine_favicon.png(54B)
--------pd.js(35B)
--------index.html(1KB)
--------minispade.js(41B)
--------tagen-tests.js(26KB)
--------jasmine.js(55B)
----component.json(70B)
----LICENSE(34KB)
----dist()
--------tagen-spade.js(25KB)
--------tagen.js(23KB)
----Gemfile(406B)
----Gemfile.lock(1KB)
----filters.rb(3KB)
----spec()
--------enumerator_spec.coffee(238B)
--------hash_spec.coffee(2KB)
--------math_spec.coffee(102B)
--------enumerable_spec.coffee(5KB)
--------array_spec.coffee(3KB)
--------core_spec.coffee(5KB)
--------string_spec.coffee(747B)
--------number_spec.coffee(934B)
----.gitignore(32B)
----lib()
--------enumerable.coffee(4KB)
--------enumerator.coffee(270B)
--------core.coffee(6KB)
--------math.coffee(124B)
--------array.coffee(5KB)
--------main.coffee(153B)
--------string.coffee(425B)
--------hash.coffee(1KB)
--------number.coffee(582B)
----README.md(2KB)
----config.ru(247B)

网友评论