小编Ash*_*hra的帖子

在Object中获取或设置localStorage值

我在这里玩本地存储.并希望它获取或设置对象内的本地存储的值.我知道set或get项目是推荐的操作,但在某处我发现:

也可以使用以下方法设置LocalStorage: localStorage.myvalue = "something";

为了获得当前值,我们只需调用:localStorage.myvalue;
现在我把它放在一个对象中:

var myObj = {
  myval: localStorage.myvalue
}
Run Code Online (Sandbox Code Playgroud)

当我设定值myObj.myval="somethingAgain";

然后这不起作用,通常可以通过这种方法轻松设置或获取对象,但在这种情况下为什么会这样呢?

通过调用来检索值,myObj.myval但为什么我不能在这里设置值?

那么建议我哪里错了?

javascript jquery html5 local-storage javascript-objects

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

如何防止JavaScript中的循环导致浏览器或应用程序崩溃?

我正在使用JavaScript在Windows 8.1 App中创建一个实时编辑器.几乎完成了,但问题是每当我运行这样的坏循环或功能,然后它会自动挂起或退出.

我用一个循环测试它,如:(它只是一个例子 - 用户可以用自己的方式编写它的循环..)

for(i=0;i<=50000;i++)
{
   for(j=0;j<5000;j++){
     $('body').append('hey I am a bug<br>');
   }
}
Run Code Online (Sandbox Code Playgroud)

我知道这是任何应用程序或浏览器处理这种循环的最糟糕情况.所以在这里我希望如果用户使用这样的循环然后我如何处理它,以产生他们的输出?

或者,如果它不能保护我的应用程序的那种循环,如果它对我的应用程序是危险的,所以我提醒用户:

运行此代码段可能会导致应用崩溃!

我有一个想法是使用正则表达式检查代码,如果代码有类似于for(i=0;i<=5000;i++)上面的警告将显示,如何为此做一个正则表达式?

也可以包含C#作为后端.

javascript c# regex winjs visual-studio-2012

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

Chrome渲染Bug同时调整表格,标题背景贴在另一个div上

我有两个不同的面板,可通过拖动调整大小.所有东西在其他浏览器中工作正常,但在chrome中某种方式,标题背景粘在父div上.看来新的渲染问题Chromeskia graphics.

请查看我附上的屏幕截图或视频链接,你会发现视频上的故障,帮我找到解决方法.重叠的背景

而且,我试图用压缩这个问题background-colortable,tbody和包装div,但有时还是它的行为是相同的.

如果这不是提出这个问题的正确位置,请建议我在哪里?谢谢.

html google-chrome css3 skia

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

正则表达式匹配扩展名,但排除特定文件

webpack.config需要添加扩展名以匹配特定文件类型,但是我需要排除特定文件。我用谷歌搜索,但没有找到完美的解决方案。

我所拥有的:/\.(?:css|less)$/->匹配所有拥有的文件,.less OR .css但在这里我想添加“不仅-> test.something_strict.less/\.(?:css|less|!test.less)$/,其中test.something_strict是具有扩展名的文件名.less,仅排除test.something_strict

但这不起作用,可以匹配.less or .css并通过测试。

javascript regex

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