小编doe*_*che的帖子

不调用localStorage eventListener

我在窗口DOM-Object中添加了一个eventListener,并希望跟踪对localStorage所做的更改.

<html>
<head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

    <script language="JavaScript"><!-- 
        window.addEventListener('storage', storageEventHandler, false);
        function storageEventHandler(evt){
            console.log("oldValue: " + evt.oldValue );
            console.log("storage event called key: " + evt.key );
            console.log("newValue: " + evt.newValue );

        }
        $(document).ready(function(event) {
            $('#link1').click(function(event){
                event.preventDefault();
                localStorage.setItem('page', 2000);
                console.log(localStorage.getItem('page'));
            });
            $('#link2').click(function(event){
                event.preventDefault();
                localStorage.setItem('page', 998);
                console.log(localStorage.getItem('page'));

            });

         });
    </script>
</head>
</html>
Run Code Online (Sandbox Code Playgroud)

不知何故,即使在单击link1或link2时更改了localStorage值,也永远不会调用storageEventHandler.任何帮助深表感谢.

javascript html5 local-storage

14
推荐指数
2
解决办法
2万
查看次数

以 root 身份运行 delve 时获取 vcs 状态时出错

我尝试sudo dlv debug在 Arch Linux 上运行,但不断收到以下错误:

error obtaining VCS status: exit status 128
    Use -buildvcs=false to disable VCS stamping.
exit status 1
Run Code Online (Sandbox Code Playgroud)

当我删除 .git 文件夹时,sudo dlv debug它按预期运行,所以我认为这可能是 git 的配置问题?!

git debugging go delve

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

在Controller中排序数组

您好我想在Rails控制器中对数组进行排序.我想在我在View中循环它之前对数组进行排序

@projects = Project.all.sort #throws error
#and
@projects = Project.all
@projects.sort               # throws error
Run Code Online (Sandbox Code Playgroud)

抛出此错误:未定义的方法<=>,#<Project:0x101f70b28> 但当我查询时:

@projects.respond_to?('sort')
Run Code Online (Sandbox Code Playgroud)

我明白了

我该如何对数组进行排序?应该在视图中还是在控制器中完成?任何帮助都非常感谢!

ruby ruby-on-rails

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

标签 统计

debugging ×1

delve ×1

git ×1

go ×1

html5 ×1

javascript ×1

local-storage ×1

ruby ×1

ruby-on-rails ×1