问题标签 [head]

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 投票
19 回答
332027 浏览

python - 如何读取文件的前 N ​​行?

我们有一个大的原始数据文件,我们希望将其修剪为指定的大小。

我将如何在 python 中获取文本文件的前 N ​​行?正在使用的操作系统会对实施产生任何影响吗?

0 投票
1 回答
2423 浏览

javascript - 从 overlay.js firefox 插件获取 HEAD 元素

我有一个用于 Firefox 的 lightwiehgt 插件,它需要将脚本注入 HTML。代码如下所示:

问题是document.getElementsByTagName("head")[0]返回“未定义”,检查document.getElementsByTagName("head").length为 0。

它当前在浏览器 document.onLoad 事件上执行,但我也尝试从中调用它window.setTimeout以确保加载同步没有问题,但同样的情况发生了。

任何人的任何想法?谢谢!

0 投票
6 回答
33847 浏览

http - 如何使用 Firefox 手动发送 HEAD 请求?

我正在调试我的网络服务器,我想手动将 HEAD 请求发送到某些网页。有没有办法在 Firefox 中做到这一点?也许一些扩展。

我想使用 Firefox,以便它可以成为正常会话的一部分(即 cookie 设置、登录等)。所以像 curl 这样的东西并不完美。

0 投票
1 回答
5720 浏览

django - 在 App Engine 上使用 Django 处理 HTTP HEAD 请求的最佳实践

我在我的应用程序中收到 HEAD 请求,并想知道处理它们的最佳方式。选项是:

  • 将它们转换为 GET,正常处理 GET,然后:
    • 剥离身体(虽然我不确定如何 -response.content = ''似乎没有这样做。
    • 似乎应用程序引擎会自动剥离正文,并发出警告“丢弃意外正文以响应 HEAD 请求”

看起来这很干净,并且可以使用装饰器或中间件很好地编写。

  • 专门处理每个 HEAD 请求:
    • 这意味着我可以避免在某些(很多?)情况下访问 DataStore。
    • 显然,这种方法会阻止设置 Content-length 标头的中间件这样做的风险。

还要别的吗?我应该做什么?在这里使用 App Engine 有什么不同吗?是否有微妙的细节;如果是这样,是否有合适的中间件可以使用?要转换为 GET,`request.method = "GET" 是否足够(似乎有效)?

0 投票
1 回答
3203 浏览

svn - Git svn fetch 一次只检索一个修订版

我正在使用 Git-1.6.5.1-preview20091022.exe。

我使用以下方法克隆了一个 SubVersion 存储库:

SubProjectA 具有标准布局(主干、分支、标签)。SubProjectA 是另一个项目的副本。如果它拥有,它只有 60 个修订版。在命令之后,将创建一个名为 SubProjectA 的文件夹,并且只有 remotes/trunk 作为分支。甚至主分支也不存在。

然后我必须跑

多次从 SubVersion 获取所有修订。每次运行 fetch 命令时,它一次只获取一个修订版本。

我试过了:

没有成功(SubProjectA 在修订版 2390 复制,SubProjectA 的一个分支在修订版 2420 创建,最新修订版是 2450)。

我做了什么导致 fetch 命令一次只获取一个修订版?如何告诉 fetch 获取所有修订?

0 投票
7 回答
39934 浏览

version-control - 删除所有本地变更集并恢复为树

我正在使用 Mercurial,我在本地陷入了一个可怕的混乱,三个头。我无法推送,我只想删除我所有的本地更改和提交,然后以完全干净的代码和干净的历史重新开始。

换句话说,我想最终得到(a)与远程分支尖端中存在的完全相同的本地代码,以及(b)没有任何本地提交的历史记录。

我知道hg update -C会覆盖任何本地更改。但是如何删除任何本地提交?

需要明确的是,我对保留我在本地所做的任何工作都没有兴趣。我只想要最简单的方法来恢复到完全干净的本地结帐。

0 投票
4 回答
1098 浏览

jquery - 如何在使用 jQuery 的 ajax 请求后替换页面的整个 CSS?

我有一个链接了一个 CSS 的文档。如何将当前的 CSS 替换为来自我刚刚使用 jQuery 使用 AJAX 请求获取的文档的 CSS?

这是我现在正在尝试的代码,但到目前为止没有成功:

更新: $.find() 在任何浏览器中都不起作用(在 Mac 上测试了 Firefox 3.5、Chrome 和 Safari 3),但 $.filter() 仅在 Firefox 3.5 中找到了样式表 - 在 Chrome 和 Safari 3 中仍然没有。

它应该很简单,对吧 - 用新的 CSS href 替换当前的 CSS href,瞧?

出于某种原因,jQuery 无法在<head>来自 AJAX 请求的标记内找到任何内容。<head>此外,jQuery 甚至无法从 AJAX 数据中找到整个自身。也就是说,$(data).find('head').size()回调函数内部返回 0。

我正在使用 jQuery 1.4。


2010 年 2 月 10 日更新:我向 jQuery 提交了一个关于此的错误,他们同意无法<head>从 ajax 数据的标记中找到任何内容。 这是我得到的回复:

http://dev.jquery.com/ticket/6061#comment:1 — “是的,这是正确的 - 解析直接 HTML 我们只保证正文元素的内容。如果您希望直接访问页面的 XML,那么我建议您明确地制作文件 .xhtml 或将其作为 XML 请求,例如:"

0 投票
1 回答
1093 浏览

.net - clientscript.registerclientscriptblock 或包括不添加到页眉?

我正在使用带有(typeof(page),this,that)的clientscript.registerclientscriptblock来插入我的脚本..即。jquery和验证等。

而且我脑子里也有一些手写的东西(脚本应该是……对吗?)做点点滴滴……

但似乎由于 registerclientscript 没有把脚本放在头上(天知道为什么),我用手放在头上的脚本!

.net 肯定有办法将 scipts 放在头脑中..?!不?!?还是我将不得不将我所有的手工编码的东西都倾倒在我所有页面的底部(只是感觉都错了)或者..还有其他答案吗?

谢谢

纳特

我真的不明白为什么 registerscriptblock/include 不把东西放在页面的顶部......为什么为什么为什么 - 好的,我确定有一个合理的答案,但即便如此?

0 投票
4 回答
5222 浏览

asp.net - 不能在 aspx 页面的部分使用 Response.Write?

我正在尝试使用 Response.Write() 方法在 aspx 页面的 <head> 部分中动态插入内容。我需要从代码隐藏对象的属性中注入一个字符串值,该对象是我的 CSS 文件的链接。但是,它在运行时没有被正确处理。该对象在类上是公共的,并在 Page_Load() 事件中被水合。在页面正文中,我可以毫无问题地成功地从 Corpoartion 对象注入其他属性。

为什么这在 <head> 部分不起作用?

这是未正确展开的部分:

这是整个 <head> 部分:

这将无法正常扩展的原因是什么?

0 投票
1 回答
359 浏览

python - 基于共同头部或尾部的连接列表

解决以下问题的最快方法是什么我将根据常见的头部或尾部加入几个列表