小编Dan*_*scu的帖子

使用Tinytest测试Meteor应用程序,而无需将应用程序放入包中

我知道如何使用Tinytest测试一个软件包,以及如何在控制台上查看其结果,而不是在webapp中查看结果,localhost:3000但我想在功能上测试一个不太适合制作软件包的Meteor应用程序.我怎样才能做到这一点?或者我必须使用RTD或新的Velocity吗?

testing meteor

7
推荐指数
1
解决办法
302
查看次数

在Meteor.js模板中打印循环索引

我在meteorjs中有一个对象列表,我在meteorjs模板中迭代

{{#each objects}}
{{/each}}
Run Code Online (Sandbox Code Playgroud)

在模板中我想打印循环迭代的次数.也就是说,如果对象列表的长度为100,我想在模板中打印1到100的数字.我怎样才能做到这一点?

javascript handlebars.js meteor

7
推荐指数
2
解决办法
6687
查看次数

如何使用Twitter OAuth指定范围?

使用Twitter OAuth,用户可以获得以下信息:

Twitter应用权限请求

我只需要发布推文,是否可以只询问?

Facebook在请求身份验证时支持"范围"参数,但我没有看到类似Twitter的内容: Twitter授权

twitter-oauth

7
推荐指数
1
解决办法
3479
查看次数

为什么Meteor v0.4.x(MongoDB?)用于占用~3才的磁盘空间用于非常简单的应用程序?

更新:这是在Meteor v0.4(2012)之后修复的.出于历史目的:


我正在微EC2 Ubuntu 11.10实例(8GiB)上测试Meteor,并在安装它并登录后运行df命令以查看核心文件消耗了多少内存(大约10%):

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             8256952    782068   7055456  10% /
udev                    295276         4    295272   1% /dev
tmpfs                   121248       148    121100   1% /run
none                      5120         0      5120   0% /run/lock
none                    303112         0    303112   0% /run/shm
Run Code Online (Sandbox Code Playgroud)

在安装NodeJS和NPM后,我再次运行df以确定消耗了多少空间并且看起来不多(额外的2%):

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             8256952    919444   6918080  12% /
udev                    295276         4    295272   1% /dev
tmpfs                   121248       148    121100   1% /run
none                      5120         0      5120   0% /run/lock
none …
Run Code Online (Sandbox Code Playgroud)

mongodb meteor

6
推荐指数
2
解决办法
2193
查看次数

当所有模板项目在Meteor中完成渲染时回调?

我正在获取一组记录并将它们放在一个模板中,让它们渲染{{#each}},我想显示一个加载图标,直到最后一个DOM节点被渲染.

我的问题是我还没有找到一种方法来查询状态/触发最后一个项目的回调,也就是要更新/重新绘制的最后一个DOM节点.

在我的HTML文件中看起来有点像这样:

<template name="stuff">
    {{#each items}}
        <div class="coolView">{{cool_stuff}}</div>
    {{/each}}
</template>
Run Code Online (Sandbox Code Playgroud)

在客户端JS文件中:

// returns all records of Stuff belonging to the currently logged-in user
Template.stuff.items = function () {
    Session.set('loading_stuff', true);
    return Items.find({owner: Meteor.userId()}, {sort: {created_time: -1}});
};

Template.stuff.rendered = function() {
    // every time something new is rendered, there will have been loading of the DOM. 
    // wait a short while after the last render to clear any loading indication.
    Session.set('loading_stuff', true);
    Meteor.setTimeout(function() {Session.set('loading_stuff', false);}, 300);
}; …
Run Code Online (Sandbox Code Playgroud)

publish-subscribe meteor

6
推荐指数
2
解决办法
5713
查看次数

每次在Meteor中渲染时都会对模板进行脉冲处理

我希望每次渲染时都有每个模板脉冲.有一个可视化调试工具来查看正在呈现的内容.所以我想象一下这样的东西,当一个模板(一个小片段)被渲染,它的背景颜色被设置为红色,然后这个红色慢慢变成原始背景颜色或任何背景(即使它是透明的).因此,如果我发现某些东西一直都是红色,我知道它一直在被重绘.

css animation templates meteor

6
推荐指数
1
解决办法
168
查看次数

用于获取当前登录用户的个人资料图片的Meteor快捷方式,无论平台如何

有关从Twitter,FacebookGoogle获取个人资料图片的问题,但如果有一个简单且可扩展的包装器返回配置文件图像而不管当前用户的帐户服务,那将会很好.

image avatar user-accounts user-profile meteor

6
推荐指数
1
解决办法
3213
查看次数

如何从浏览器的搜索功能中排除HTML文本节点?

是否有一些ARIA或其他方式来标记给定的HTML节点,以便在用户在页面上搜索文本时跳过(Ctrl + F/Cmd + F)?

使用案例:隐藏搜索中的可访问/后备文本

示例:在此页面上搜索单词down.您应该只在上一句中找到该实例,但Chrome会显示与此问题的答案一样多的搜索结果,加上一个,因为问题本身和每个答案都有一个"d ... vote" a链接文本.

在此输入图像描述

这样的搜索结果没有突出显示,在搜索框中看到"1 of X"看起来令人沮丧,而没有任何可见的内容与用户搜索的内容相匹配.

html browser accessibility

6
推荐指数
1
解决办法
238
查看次数

Webix数据表单元格内的按钮

我需要在我的Webix数据表中创建一列按钮.我可以自定义一个简单的html按钮,如下所示:

webix.ui({
  view:"datatable",
  columns:[
    . . .
    { id: "button1", 
      template: "<button class='custom_css'>Click Me!</button>", 
      width:70 }    
  ],
  onClick:{
    button1: function(ev, id){
       . . .
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

但毕竟它并不像我想的那么方便.

我想知道是否有另一种方法可以做这样的事情?

datatable button webix

6
推荐指数
1
解决办法
1533
查看次数

如何判断Web应用程序是否使用代码拆分

Web开发人员如何判断给定URL上的Web应用程序是否正在使用代码拆分,例如webpack,汇总或其他库提供的代码

web-applications code-splitting

6
推荐指数
1
解决办法
108
查看次数