文件名称:isojs:流星构建插件
文件大小:38KB
文件格式:ZIP
更新时间:2024-07-07 15:09:00
JavaScript
异类 这个 Meteor 包通过解析和删除服务器、客户端或移动设备的无关代码,使客户端、服务器和移动设备之间更好地共享代码。 这意味着用if (Meteor.isServer) {...}包装的代码不会提供给客户端,反之亦然。 这样做的好处是: 客户端、移动设备和服务器的有效负载较小 更好的安全性,因为包装的服务器代码不会暴露给客户端 由于减少了无关代码,性能略有提高 现在可以为服务器、客户端和移动设备编写方法和函数,而无需过多担心负载、安全性和性能。 使用它的一个好地方是用于存根的 Meteor 方法。 例子 包转换如下代码 Meteor.methods({ sendMessage: function (msg) { if (Meteor.isClient) { UpdateView(); if (Meteor.isCordova) {
【文件预览】:
isojs-master
----README.md(5KB)
----LICENSE(1KB)
----app()
--------index.isojs(332B)
--------packages()
--------.meteor()
----src()
--------esprima.js(130KB)
--------README.md(12B)
--------tests_cordova.js(3KB)
--------package.js(844B)
--------tests_browser.js(3KB)
--------tests_server.js(3KB)
--------.npm()
--------tests_setup.isojs(2KB)
--------.versions(323B)
--------plugin()