小编Joh*_*ohn的帖子

jQuery Ajax - 状态码0?

出于某种原因,我的开发的应用程序刚刚停止了AJAXing并返回0的状态代码.这发生在你身上吗?有人知道为什么会这样吗?

ajax http-status-codes

136
推荐指数
6
解决办法
16万
查看次数

添加换行符到:: after或::之前的伪元素内容

我无法访问页面的HTML或PHP,只能通过CSS进行编辑.我一直在对网站进行修改并通过::after或者::before伪元素添加文本,并且发现转义Unicode应该用于诸如添加内容之前或之后的空格之类的东西.

如何在content属性中添加多行?

在示例中,HTML break行元素仅用于显示我想要实现的内容:

#headerAgentInfoDetailsPhone::after
{
 content: 'Office: XXXXX <br /> Mobile: YYYYY ';
}
Run Code Online (Sandbox Code Playgroud)

css

122
推荐指数
5
解决办法
13万
查看次数

history.replaceState()示例?

任何人都可以为history.replaceState提供一个有效的例子吗?这就是w3.org所说的:

history . replaceState(data, title [, url ] )

更新会话历史记录中的当前条目,以获得给定的数据,标题,以及(如果提供的话)URL,而不是null.

更新:

这非常有效:

history.replaceState( {} , 'foo', '/foo' );
Run Code Online (Sandbox Code Playgroud)

网址正在发生变化,但标题不会改变.这是一个错误还是我错过了什么?在最新的Chrome上测试过.

javascript ajax html5

120
推荐指数
4
解决办法
19万
查看次数

我们不应该使用<noscript>元素吗?

我在这里发现了一些好消息:

  • noscript元素仅检测浏览器是否启用了JavaScript.如果在防火墙中而不是在浏览器中禁用JavaScript,则JavaScript将不会运行,并且不会显示noscript元素的内容.

  • 许多脚本依赖于所支持语言的特定功能或特性,以便它们能够运行(例如document.getElementById).如果不支持所需的功能,则JavaScript无法运行,但由于支持JavaScript本身,因此不会显示noscript内容.

  • 使用noscript元素最有用的地方是在页面的头部,它可以有选择地确定在页面加载时应用于页面的样式表和元元素,而不必等到页面加载.不幸的是,noscript元素仅在页面主体内有效,因此不能在头部使用.

  • noscript元素是块级元素,因此只能在禁用JavaScript时显示整个内容块.它不能用于内联.

  • 理想情况下,网页应使用HTML作为内容,使用CSS作为外观,使用JavaScript作为行为.使用noscript元素是在HTML中应用行为而不是从JavaScript应用它.

资料来源:http://javascript.about.com/od/reference/a/noscriptnomore.htm

我非常同意最后一点.有没有办法制作和添加外部<noscript>文件?如果我们把<noscript><head>

javascript xhtml web-standards noscript

68
推荐指数
6
解决办法
7万
查看次数

PHP:日期函数,用于获取当前日期的月份

我希望能够找出当前日期变量的月份.我是前vb.net,那里的方法就是这样date.Month.我如何在PHP中执行此操作?

谢谢,

Jonesy

我用了 date_format($date, "m"); //01, 02..12

这就是我想要的,现在的问题是如何将它与int进行比较,因为$monthnumber = 01它变成了1

php datetime

60
推荐指数
5
解决办法
26万
查看次数

使用Notepad ++更改保存文件的默认编码

而已 .我想一次打开所有文件(进行替换).但是notepad ++在ANSI中打开它们,我必须遍历每个文件并将编码更改为UTF-8.

encoding notepad++

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

如何检测页面何时退出全屏?

我正在使用Three.js创建一个3D多人游戏,玩家可以加入各种现有游戏.单击"播放"后,渲染器将附加到页面和全屏幕.这很好用,但问题是,当我退出全屏时,它仍然保持附加状态.我想删除它,但我不知道什么时候!

所以,基本上,我正在寻找一个事件,说"这个元素退出全屏".

这是我将渲染器附加到页面的方式:

container = document.getElementById('container');
document.body.appendChild(container);

var renderer = new THREE.WebGLRenderer({antialias: true});
renderer.setSize( WIDTH, HEIGHT);
container.appendChild( renderer.domElement );
Run Code Online (Sandbox Code Playgroud)

如果我全屏显示它:

THREEx.FullScreen.request(container); 
renderer.setSize(screen.width, screen.height);
Run Code Online (Sandbox Code Playgroud)

此外,有没有办法阻止任何人将鼠标指向页面顶部时出现恼人的标题?而且,我想我可以阻止逃脱它在Firefox和Chrome中的功能(退出全屏)preventDefault

而且,有谁知道为什么Firefox在3D渲染中比Chrome慢得多?我的意思是,我正在使用WebGL,这意味着正在使用GPU!

编辑:

"fullscreenchange"事件确实被触发了,但它在不同的浏览器下有不同的名称.例如,在Chrome上它被称为"webkitfullscreenchange",在Firefox上它是"mozfullscreenchange".

html javascript browser fullscreen webgl

56
推荐指数
5
解决办法
5万
查看次数

如何将CSS中的锚元素居中?

我只想把我的锚水平放在屏幕中间,我怎么能这样做?

<a href="http://www.example.com">example</a>
Run Code Online (Sandbox Code Playgroud)

html css

51
推荐指数
5
解决办法
12万
查看次数

在JavaScript中反转字符串

我正在尝试反转输入字符串

var oneway = document.getElementById('input_field').value();
var backway = oneway.reverse();
Run Code Online (Sandbox Code Playgroud)

但是萤火虫告诉我这oneway.reverse()不是一个功能.有任何想法吗?

谢谢

javascript string

48
推荐指数
3
解决办法
8万
查看次数

CSS flexbox垂直/水平中心图像没有明确定义父高度

只有div和子img元素作为证明下面我怎么垂直水平居中img,而元素明确不定义heightdiv

<div class="do_not_define_height">
 <img alt="No, he'll be an engineer." src="theknack.png" />
</div>
Run Code Online (Sandbox Code Playgroud)

我对flexbox不是很熟悉,所以我很好,如果flexbox本身填满了整个高度,但没有任何其他不相关的属性.

css flexbox

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