是否有编写 Typescript 插件的文档/示例?
将 Typescript 引入我的项目的想法让我最后一次受到了极大的启发。不过,目前我看到的,这是因为我的不能失败尝试找到写一个打字稿插件的任何文档。我需要这个插件来在编译期间组合类元数据,然后生成资产。这并不容易,但我已经为babel编写了这样的代码,现在我很感兴趣是否可以用 Typescript 做同样的事情。
javascript plugins abstract-syntax-tree transpiler typescript
正如最新的Marionette文档中所述:
CompositeView
已弃用.您应该使用该replaceElement
选项Region.show
并将其渲染CollectionView
到a内的区域View
以实现此功能.
我仍然无法理解CompositeView
现在应该如何实现功能.
以前,CompositeView
非常适合使用这样的模板:
<script id="table-template" type="text/html">
<table>
<% if (items.length) { %>
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<% } %>
<tbody></tbody>
<tfoot>
<tr>
<td colspan="3">some footer information</td>
</tr>
</tfoot>
</table>
Run Code Online (Sandbox Code Playgroud)
new MyCompositeView({
template: "#table-template",
templateContext: function() {
return { items: this.collection.toJSON() };
}
// ... other options
});
Run Code Online (Sandbox Code Playgroud)
如果我们决定使用LayoutView
而不是CompositeView
那时我们需要手动编写许多事件绑定(例如根据集合中的项目数显示/隐藏表头).这使事情变得更难.
没有任何干净而不复杂的生活方式CompositeView
吗?
感谢您的任何帮助或建议.
backbone.js handlebars.js marionette underscore.js-templating
我试图找到有关使用PHP7的Memcached的任何信息,但我失败了.唯一有价值的信息是短Readme.md
的PHP-memcached的回购.
不幸的是,它的travis构建失败以及我的机器上的30/126测试.
但是make install
命令成功并创建了memcached.so
文件.这是否意味着我可以在生产中使用此扩展,或者它仍然有错误,不建议使用?
我将非常感谢任何建议或工作解决方案.
我是从 C++ 转向 Java 的。在 Java 和 C++ 中,我们都有可能指定异常。它看起来像这样:
void function_name() throw(Exception)
{
...
if (error)
{
throw Exception("Error");
}
...
}
Run Code Online (Sandbox Code Playgroud)
据我所知,在 C++ 中编写异常规范被认为是一种不好的做法。与 C++ 不同,在 Java 中我们必须这样做。所以,我的问题是:
用Java编写异常规范有什么好处?
我有一些Django应用程序仅用于CRUD的一些日常数据.
型号只有价格和日期.
我应该写一些代码,它会自动(每天)将新数据插入到我的模型中.
我打算使用BeautifulSoup进行网页解析.
所以我几乎没有问题:
我计划使用crontab(使用crontab -e手动编辑)将任务设置为每天运行一次.有更聪明的解决方案吗?
我应该使用Django ORM还是只在单独的脚本中编写SQL?
从长远来看,我正在寻找更好的建议.我会有更多这样的任务.
谢谢
backbone.js ×1
c++ ×1
django ×1
exception ×1
java ×1
javascript ×1
marionette ×1
memcached ×1
mysql ×1
performance ×1
php ×1
php-7 ×1
plugins ×1
python ×1
transpiler ×1
typescript ×1
web-crawler ×1