小编roo*_*top的帖子

如何运行自己的凉亭服务器

我想运行自己的bower服务器开始在团队之间共享几个内部模块.我很难找到运行自己服务器的信息.在bower.io网站上有这条线

注意要为防火墙后面的自定义程序包运行您自己的Bower Endpoint,您可以使用Bower Server的简单实现.

通过Bower Server链接

我只是克隆那个回购并"运行它"吗?我根本不是一个红宝石的家伙,所以我甚至不确定它是什么意思.

bower

12
推荐指数
1
解决办法
3680
查看次数

延迟表单提交,直到检索到位置

我有一个试图从浏览器获取位置设置的应用程序,这往往需要一点时间,所以我希望它在页面加载时运行.但是,如果在运行位置回调之前单击"提交"按钮,则表示没有位置数据.我的问题很简单,如何在提交表单之前等待我的位置成功回调完成?(没有像睡眠声明那样愚蠢的东西).
理想情况下,我想要一个忙碌的指示灯并等待数据.这可能吗?我有一个代码可以使繁忙的指示器可见,但我不确定如何优雅地等待数据可用.

$(document).ready(function(){
    var lat = "";
    var lng = "";
    var accuracy = "";
    var locationFound = false;

    if(navigator.geolocation){
        navigator.geolocation.getCurrentPosition(function positionSuccess(loc){
            lat = loc.coords.latitude;
            lng = loc.coords.longitude;
            accuracy = loc.coords.accuracy;
            locationFound = true;               
        });
    }else{
        alert("I'm sorry, your jerk browser doesn't support geolocation");
        locationFound = true;
    }

$('#locForm').submit(function(e){  

        $('#lat').val(lat);
        $('#lng').val(lng);
        $('#boundary').val($('#boundary-select').val());
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery geolocation jquery-callback

8
推荐指数
1
解决办法
990
查看次数

设置Xcode项目的默认方案

我有一个Xcode项目MyApp(带有1个目标MyApp),其中包括另一个项目LibProject(包含2个目标,lib和app).我在Xcode ui中选择了自动创建方案,当我第一次打开项目时,它确实创建了方案,但是选择了嵌套LibProject中的一个方案,而我希望选择MyApp中的单个目标/方案.我可以在事实和UI记住之后更改方案,但我不希望Xcode默认为不正确的方案.

方案最终的顺序:

lib (*with this one selected)
app
MyApp  
Run Code Online (Sandbox Code Playgroud)

知道如何为新创建的方案选择默认值吗?

xcode

8
推荐指数
1
解决办法
5418
查看次数

如何跟踪和可视化JavaScript Promises?

在编写一个包含大量异步操作的相当大的JavaScript模块时,所有这些都处理promises,调试并遵循promises的流程/状态变得非常困难.

是否有任何工具或框架用于检测测试或模块代码,以便为我的系统中的所有Promise提供流量?如果它重要的话,我正在使用jQuery promises.

javascript testing jquery promise

8
推荐指数
1
解决办法
443
查看次数

使用Promises处理分支

我有jQuery 1.9.1 promises的问题,我可能需要条件逻辑,它将返回另一个延迟,我不知道如何处理它.这是我最好的尝试,但正如下面的评论所示,当我点击其他分支时,我仍然按下第二个.then()函数,我希望我可以回到用户.如何处理这种情况的任何模式?

storage.provision(c)

.then(function(rc){
    if(rc === 0){
        storage.write(c);
    }else{
        return options.onSuccess(rc); //how i got back to the users callbacks/promise, but this
        //takes me to the .then below
    }
})
 //storage.write returns a promise as well, do I do another .then 
// like this?
.then(function(rc){
    //I was hoping this would catch, the storage.write() case, and it does, but it also catches
    //the retun options.onSuccess(rc) in the else case.
    options.onSuccess(rc);
})


.fail(function(e){
    //handle error using .reject()
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery asynchronous promise

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

如何在Xcode中关闭.js文件的格式

有没有办法在Xcode中禁用*.js文件的源格式?格式化程序绝对会破坏我的javascript文件,但我不想丢失Objective-C文件的功能.

xcode

5
推荐指数
2
解决办法
1762
查看次数

clojure 101将矢量组合成地图

我对Clojure很新,似乎无法找到一种方法来做一些我确定无关紧要的事情.我看过这个assoc函数,因为我认为这可能是答案,但不能让它起作用.

是)我有的:

keys => [:num, :name, :age]
people =>  [ [1, "tim", 31] [2, "bob" 33] [3, "joe", 44] ]
Run Code Online (Sandbox Code Playgroud)

我想要做的是创建一个地图矢量,每个地图看起来像

[ { :num 1, :name "tim", :age 31 } 
  { :num 2, :name "bob", :age 33 } 
  { :num 3, :name "joe", :age 44 } ]
Run Code Online (Sandbox Code Playgroud)

我的OO大脑要我写一堆循环,但我知道有一个更好的方法我只是在大API中丢失了一点.

lisp functional-programming vector clojure map

5
推荐指数
1
解决办法
857
查看次数

以编程方式删除UIScrollView中的内容?

如何以编程方式删除UIScrollView中的内容?因为我必须经常更新其中的内容.

iphone objective-c uiscrollview ios

3
推荐指数
3
解决办法
2121
查看次数

如何在等待redux解析时禁用按钮?

在以下示例中,如何在地理定位请求期间禁用按钮?在this.props.inProgress没有在init上设置,我想在请求getCurrentPosition时禁用按钮,如果解决了RECEIVE_LOCATION则启用.什么是正确的方法?我是否要将状态和复制道具用于GeoButton?

export function getGeolocation() {
  return dispatch => {
    if (navigator.geolocation) {
      navigator.geolocation.getCurrentPosition(function(position) {
        dispatch({
          type: 'RECEIVE_LOCATION',
          coords: {
            latitude: position.coords.latitude,
            longitude: position.coords.longitude,
            inProgress: false,
          },
        });
      });
    }
  }
}
export function geolocation(state={}, action) {
  switch (action.type) {
    case 'RECEIVE_LOCATION':
      var newState = action.coords;

      return newState;
    default:
      return state;
  }
}


class GeoButton extends React.Component {
  constructor(props) {
    super(props);
  }

  findLocation(e) {
    e.preventDefault();
    this.props.dispatch(getGeolocation());
  }
  render() {
    console.log(this.props); // on init geolocation object is empty
    var self = this; …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux redux-thunk

3
推荐指数
1
解决办法
2101
查看次数

我应该将所有组件都置于商店中吗?

假设我有一个带有一些输入的SearchBar组件,我应该将SearchBar的输入状态放在Store中吗?如果没有,我应该在商店中放什么样的状态,哪些不属于商店?

redux

2
推荐指数
1
解决办法
1458
查看次数