小编Gol*_*hip的帖子

如何在页面重新加载时清除JavaScript变量?

我正在做一些javascript范围测试,我遇到了变量值的问题.

首先我执行了这段代码:

function changeName() {
    name = "Ronaldinho";
}
changeName()
console.log(name);
Run Code Online (Sandbox Code Playgroud)

控制台的输出是:罗纳尔迪尼奥

然后我只执行了这段代码:

console.log(name);
Run Code Online (Sandbox Code Playgroud)

控制台的输出仍然是:罗纳尔迪尼奥

我在使用Google Chrome.我试图清理缓存,页面重新加载的所有选项(ctrl + F5/shift + F5/ctrl + R/shift + R /右键单击重新加载图标和"强制重新加载并清除缓存"),清除缓存,控制台清除, enable de option"禁用缓存(当DevTools打开时)".

它仅在我关闭并打开新选项卡时有效.

javascript variables scope google-chrome reload

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

如何处理只能在UI中实现的业务逻辑?

也许这个问题有点白痴,因为在业务层可以保证一切,但我不知道是否应该让efford为业务逻辑层带来这种保证.

例:

我在ASP.NET应用程序中有一个业务逻辑,如果用户登录,用户只能访问产品列表的第二页.在ASP.NET应用程序中,WebSecurity会关注用户登录,所以我可以' t在业务层中调用WebSecurity方法.我怎么处理它呢?只在UI层中保留此法律?

asp.net-mvc design-patterns domain-driven-design business-logic

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

为什么用户代理样式表是最后一个要应用的样式表?

我看过一个答案,其中谈到了如何在网页中应用样式表的顺序。

我正在学习认证,我遇到了这个问题:

问题:
您正在使用 HTML5 和 CSS3 创建应用程序。页面的样式源自五个样式表。样式未正确应用于应用程序中的页面。您需要确定浏览器应用样式表的顺序。这五个样式表将按什么顺序应用?要回答,请将样式表类型从样式表类型列表移动到回答区域,并按应用顺序排列它们。

用户代理样式表
用户普通样式表
作者普通样式表
作者重要样式表
用户重要样式表

回答:

用户普通样式表
作者普通样式表
作者重要样式表
用户重要样式表
用户代理样式表

为什么“用户代理样式表”是最后一个要应用的?它不是第一个,因为它是浏览器默认样式表吗?

css

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