MeteorJS 下 JavaScript 中的字符串解码
String decoding in JavaScript under MeteorJS
Mathias Bynens 编写了一个很棒的 JavaScript 库来解码 MeteorJS 中尚不可用的字符串。
我该如何解决这个问题?
我的示例字符串是:
"I don’t do decoding"
而且它似乎不是我可以用来对其进行解码的任何 JavaScript 函数。我在 JavaScript 中没有找到任何相关内容。
您最好的选择是打包 Mathias Bynens 的解决方案。它在麻省理工学院的许可下,所以复制它没有问题。幸运的是,在 Meteor 中添加新库非常容易,如果需要,您甚至可以将其发布到 Atmosphere 上。方法如下:
在您的项目中,创建一个包。在它前面加上 yourMeteorName:
以便能够发布它。
meteor create --package bynens-utf8js
删除测试,您不会修改它。擦除 package.onTest
回调和 js
测试文件。
从 GitHub 存储库添加 the utf8.js
file。
它自己导出,所以您需要做的就是添加文件:
api.onUse(function(){
//...
api.addFiles('utf8.js', 'client');
});
现在您在客户端上拥有了完整的库。
Mathias Bynens 编写了一个很棒的 JavaScript 库来解码 MeteorJS 中尚不可用的字符串。 我该如何解决这个问题?
我的示例字符串是:
"I don’t do decoding"
而且它似乎不是我可以用来对其进行解码的任何 JavaScript 函数。我在 JavaScript 中没有找到任何相关内容。
您最好的选择是打包 Mathias Bynens 的解决方案。它在麻省理工学院的许可下,所以复制它没有问题。幸运的是,在 Meteor 中添加新库非常容易,如果需要,您甚至可以将其发布到 Atmosphere 上。方法如下:
在您的项目中,创建一个包。在它前面加上
yourMeteorName:
以便能够发布它。meteor create --package bynens-utf8js
删除测试,您不会修改它。擦除
package.onTest
回调和js
测试文件。从 GitHub 存储库添加 the
utf8.js
file。它自己导出,所以您需要做的就是添加文件:
api.onUse(function(){ //... api.addFiles('utf8.js', 'client'); });
现在您在客户端上拥有了完整的库。