问题标签 [pageload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
59059 浏览

asp.net - 在页面加载时将焦点设置到 ASP.NET 登录控件中的文本框

我试图将焦点设置在 ASP.NET 登录控件内的用户名 TextBox 上。

我尝试了几种方法,但似乎都没有。页面正在加载,但未转到控件。

这是我尝试过的代码。

0 投票
4 回答
5188 浏览

javascript - 页面加载时未使用哪些 javascript 文件

是否可以找出哪些 javascript 文件未在网页上使用,而无需添加控制台日志或调试或删除它们以查看是否出现问题?

我正在寻找工具、命令行脚本或 firefox 插件等。

例如,假设我将这些包含在标题中:

在页面上,仅对 和 中的函数functions.js进行validation.js调用jquery.js。我怎么知道它something.js没有被使用,因此可以安全地从标题中删除?

我已经尝试过通过诸如 FireBug、chrome 的控制台、yslow 和服务器日志之类的东西来生根,但这些都告诉我哪些脚本已被加载,即所有脚本,而不是哪些脚本已被使用。

0 投票
3 回答
3071 浏览

css - 如何在内容加载之前防止背景图像“闪烁”?

我正在一个新站点上工作,并且有一个重复的背景图像,它提供了“连续”的页面颜色流。从视觉上看,它与内容完美融合,但是,当页面加载或切换到另一个页面时,当此背景图像可见时,在内容加载之前会有一个短暂的暂停 - 导致一种“闪烁”的影响,这有点令人恼火.

这是CSS:

背景图像非常小 - 4k,所以在我看来,页面加载和转换可以更加无缝。我会很感激一些导致解决方案的见解。

谢谢!

0 投票
1 回答
167 浏览

asp.net - 为什么某些页面组件在 ASP.NET 的 Page_Init 中没有完全加载?

在 page-init 中,视图状态和其他一些组件不会被加载。他们是谁?

为什么它们只在页面加载中加载?那么Page-Init需要什么?

0 投票
1 回答
2571 浏览

c# - 有两个 Page_Load 而没有覆盖

我有一个名为PageBase从 ASP.NET 继承的类PagePageBase我想在's做点什么Page_Load。我的应用程序中的所有页面都在其Page_Load. 我正在考虑一种无需在页面中覆盖即可运行的方式和其他Page_Load页面。有可能吗?PageBasePage_Load

0 投票
2 回答
1189 浏览

javascript - 如何在完成所有 Javascript 执行之前强制 IE 显示页面内容?

在 Ruby on Rails 开发环境中,在 Firefox 上 30 秒后会显示一个页面,但在 IE 8(使用 IE 7 兼容模式)上需要 90 秒。

进一步调查显示,应该是 Javascript 导致页面变慢,因为如果关闭 Javascript,那么页面内容也会在 30 秒后显示。

因为可能有 7 或 8 个 jQuery 插件、Facebook 脚本和 Google Analytics 脚本,所以将所有 Javascript 代码移动到 HTML 文件的末尾需要相当长的时间,(这应该会加快页面内容查看速度,以便内容30 秒后显示,就像 Firefox 一样),有没有办法强制 IE 在执行完所有 Javascript 代码之前显示页面内容?

我认为 IE 可能正在等待所有 Javascript 代码首先完成,因为如果有document.write()语句,应该在 HTML 中...... Firefox 或 Chrome 不会等待,而是立即显示内容。

(在生产服务器上,页面将在 5 到 7 秒后显示在 Firefox 上,因为缓存了很多“部分”(HTML 子组件)。IE 8 也需要更长的时间,大约 40 秒左右。 )

PS Javascript 嵌入整个 HTML 的一个重要原因可能是,如果有一个“图像轮播”,那么 HTML 代码是在一个“部分”中,这是一个由 HAML 文件生成的 HTML 文件,所有HTML 和 Javascript 代码都在这个文件中,为了更好的封装,而不是将 HTML 放在一个文件中,而将 Javascript 放在另一个文件中,但我想知道如果所有这些 Javascript 代码块都只使用 jQuery 的$(document).ready(function() { ... }),那么这些代码会怎样阻止减慢IE上的页面显示?

0 投票
1 回答
1220 浏览

javascript - 如果 Javascript 代码块不在 HTML 文件的末尾,而是使用 jQuery 的 $(document).ready(function() {...}),它会减慢页面显示速度吗?

据说 Javascript 代码应该全部放在 HTML 文件的末尾,以便首先显示页面内容,让用户看到一些东西(让用户满意地看到一些东西而不是再等待 12 秒,因为例子)。

但是为了更好地封装 HTML 并匹配 Javascript 代码,例如“图像轮播”,通常将 HTML 和 Javascript 放在一个文件中,因此在整个最终 HTML 文件中都有 Javascript 代码块与 HTML 代码混合在一起。

但是如果所有这些 Javascript 代码块都使用 jQuery$(document).ready(function() { ... })来执行任务,那么页面显示会不会也很快呢?我认为不如将 Javascript 实际放置在 HTML 文件末尾时那么快,但足够接近,因为它只是向就绪事件队列添加了一个函数。

0 投票
4 回答
23892 浏览

javascript - 如果将脚本动态添加到 DOM,“异步”属性/属性是否有用?

这个问题与哪些浏览器支持 <script async="async" />有点相切?.

我最近看到一些脚本做这样的事情:

这是将脚本动态添加到 DOM 的常用方法,来自 Steve Souders 的书“ Even Faster Web Sites ”的 IIRC 提示所有现代浏览器异步加载脚本(即,不阻止页面渲染或后续资产的下载) .

如果我是正确的,那么该s.async = true声明有什么用吗?即使对于支持该属性的浏览器,这不是多余的吗,因为动态附加的脚本应该已经触发异步下载?

0 投票
1 回答
443 浏览

internet-explorer - IE 8 在初始页面加载时不会滚动到片段

我遇到了 IE 问题,#foo当页面加载时它不会滚动到片段(在 URL 上)。片段的锚点是基本 HTML 的一部分,它不是动态的或任何东西。页面很重。如果我进入地址栏并按回车键,它会按预期滚动到锚点(以及在其他浏览器中观察到的)。在 IE 7 和 IE 8 上观察到这种行为。有人遇到这种情况并有解决方法吗?

0 投票
2 回答
631 浏览

c# - 如何在同一页面中维护会话

在我的页面加载中,我得到了 session["name"]

当我使用此代码保存时:

说到这一行:

它再次移动到页面加载,那时会话为空。如何???如何在同一页面中维护会话。为什么遇到这条线就清零了……