小编Joh*_*Doe的帖子

当用户试图离开页面时,如何执行javascript函数?

我正在寻找一种自动将用户状态设置为"离线"的方法,为此我需要执行一个JavaScript函数,除非有更好的想法.当用户尝试离开页面时,如何运行功能?我知道有一种方法可以显示一个消息框,所以应该有办法做到这一点.

javascript jquery chat function

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

将JavaScript/Ajax放在文档中的最佳位置在哪里?

对愚蠢的问题表示歉意,但我需要专家澄清.

出了三块地的投入使用Javascript, ,head,$(document).ready或者body,其中将最好的地方是把一个使用了大量的一些Ajax $GET的功能呢?

例如,我使用的是一个调用的JavaScript函数,execute_send()但我不确定哪个地方最适合放置它.以下是错误:

Problem at line 67 character 22: 'execute_send' was used before it was defined. function execute_send() {

此外,展示位置如何影响页面加载时间?

html javascript ajax jquery javascript-events

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

如何在页面上的其他元素上的任何地方都有一个 div 元素?

如何将 div 定位在页面上的任何位置?我试图把它当作一个弹出框。以下是我使用以下代码时发生的情况:

<div style="width: 100px;padding: 5px; background-color: #CCCCCC;top: 73px; left: 0px">TEST</div>
Run Code Online (Sandbox Code Playgroud)

html css jquery

0
推荐指数
1
解决办法
4087
查看次数

如何在Facebook PHP sdk中获取用户ID?

我有最艰难的时间搞清楚这一点......我怎样才能获得用户ID?虽然我把问题放在一边听起来有点迟钝,但我无法在任何地方找到它!这是我的以下代码的顶部:

require '../fb_fc/facebook-php-sdk-9147097/src/facebook.php';
$appId     = 'APP_ID';
$appSecret = 'APP_SECERT';
$userId          = 'USER_ID?????';
$userAccessToken = 'ACCESS_TOKEN';
Run Code Online (Sandbox Code Playgroud)

如何获取用户ID?我通过使用获取访问令牌$GET_['access_token'];,这是URL:http://friendsconnect.org/example.php?access_token = ACCESS_TOKEN_HERE #access_token = ACCESS_TOKEN_HERE&expires_in = 0(这不是一个有效的链接).我怎样才能做到这一点?我也是新手,我愿意接受建议.

php facebook facebook-graph-api facebook-php-sdk

0
推荐指数
1
解决办法
4861
查看次数

滚动时UITableView单元格混合

虽然我意识到这是开发人员中的一个流行问题,但Stack Overflow上有许多类似的问题,但没有人能够帮我解决这个问题.UITableView存在一个奇怪的问题,即单个单元格混合在一起,或者看似混乱.我相信我正在重复使用细胞,只需要第二眼.这是我的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *simpleTableIdentifier = @"SimpleTableCell";

    SimpleTableCell *cell = (SimpleTableCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

    if (cell == nil)
    {
        NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"SimpleTableCell" owner:self options:nil];
        cell = [nib objectAtIndex:0];
    }

    cell.friendFullName.text = [users objectAtIndex:indexPath.row];

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

我在一个单独的UITableCell中使用动态的自定义单元格.

objective-c uitableview ios

0
推荐指数
1
解决办法
754
查看次数

NSPredicate导致App在UISearchBar中键入时崩溃

我相信我已将其缩小到此代码:

- (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope
{

    NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText];
    NSArray *array = [NSArray arrayWithArray:users];
    NSLog(@"%@",array);
    searchResults = [array filteredArrayUsingPredicate:resultPredicate];
    NSLog(@"SR: %@",searchResults);
    searchResults = array;
}
Run Code Online (Sandbox Code Playgroud)

我从NSMutableArray开始users并将其"转换"为数组,创造性地命名array.从这里我尝试用Predicate过滤数组.在这一点上searchResults变得看似空洞NSLog.

这里发生了什么?为什么这会崩溃?如果我忽略Predicate函数并在数组中给searchResults两个对象,无论我输入什么,前两个单元格users都会出现.我尝试的其他所有内容都会让应用程序崩溃.

当应用程序崩溃时,我得到以下内容,非常有帮助(讽刺)控制台日志:

     *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSCFString 0x165025b0> valueForUndefinedKey:]: 
this class is not key value coding-compliant for the key name.'
    *** First throw call stack:
    (0x28fdbc1f 0x36786c8b 0x28fdb929 0x29cbe5ab 0x29c25677 0x29c618c9 0x29c6148b 0x29c60477 0x29c60299 0x355fd …
Run Code Online (Sandbox Code Playgroud)

arrays objective-c nspredicate ios

0
推荐指数
1
解决办法
674
查看次数

Redux mapStateToProps返回未定义

Redux已成功存储和更新状态。减速器似乎正常工作。我可以使用this.props.dispatch。但是,当涉及到详细说明该信息时(即,this.props.array我似乎总是不确定)。

减速器:

export default function array(state = {}, action) {
    switch (action.type) {
      case "UPDATE_ARRAY":
        state.array = action.array
        return state;
      default:
        return state;
  }
}
Run Code Online (Sandbox Code Playgroud)

状态感知组件:

  constructor(props) {
    super(props);
    this.state = {
      array: array
    }
  }
Run Code Online (Sandbox Code Playgroud)

-

  self.props.dispatch({
    type: 'UPDATE_ARRAY',
    array: array
  })
Run Code Online (Sandbox Code Playgroud)

-

const mapStateToProps = (state) => {
      return {
        messages: state.messages,
        array: state.array
      };
    };

    export default connect(mapStateToProps)(Component);
Run Code Online (Sandbox Code Playgroud)

当我定义一个空数组时,这似乎只能保存状态btw。这似乎不对,我认为Redux的初衷是一个独立的商店?更新变量似乎会破坏目标。

将不胜感激。

javascript state reactjs redux react-redux

0
推荐指数
1
解决办法
4096
查看次数