发布于 2016-10-30 00:19:49 | 212 次阅读 | 评论: 0 | 来源: 网友投递
total.js Node.js 的MVC框架
total.js 是个 web 应用框架,使用 JavaScript,HTML,CSS 和 Node.js(MVC) web 应用框架来构建 web 网站和 web 应用。
total.js 2.2.0 发布了。
新增:
added: controller.proxy2(url, [callback], [headers], [timeout])
creates a proxy between current request and new URL
added: Image.watermark(filename, [x], [y], [width], [height])
creates a watermark
added: hidden hack res.noCompress = true
disables compilation of .js
or .css
added: RESTBuilder
for creating REST requests (more in docs)
added: new config item allow-cache-snapshot
- to prevent cache when the framework is restarted
更新:
updated: SINGLETON(name, [def = {}])
about def
argument
updated: debug.js
adds timestamps
updated: F.redirect()
can contain a relative URL of file
updated: NoSQL embedded parser, dates are parsed as date object
updated: Pagination.next()
, Pagination.prev()
, Pagination.last()
and Pagination.first()
supports new arguments .html([link_inner_html], [class_name])
updated: F.worker()
supports packages F.worker('@eshop/myworker-script')
update: FrameworkImage
when the instance contains no command then .minify()
method is performed automatically for preventing of empty response
提升:
improved: @{href(key, value)}
performance
improved: Total Package Manager $ tpm --help
improved: FrameworkImage command building
修复:
fixed: (critical) NoSQL nosql.modify()
and problem with updating undefined
values
fixed: (critical) security with GM and IM --> 10000x thanks for Luis Figueiredo luisf@hexasoftware.com
重命名:
renamed: F.onLocate
renamed to F.onLocale