小编Web*_*ner的帖子

javascript i ++ vs ++ i

在javascript中我见过i++在许多情况下使用过,我知道它在前面的值中添加了一个:

for (var i=1; i<=10; i++) {
  console.log(i);
}
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时会发生什么:

++i;
Run Code Online (Sandbox Code Playgroud)

使用--运算符是否有任何不同(当然除了加法而不是加法)?

javascript operators

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

如何减少等待(ttfb)时间

我有一个查询,涉及根据创建时间从排序顺序获取表中的用户列表.我从chrome开发人员工具中获得了以下时序图.

来自铬的时机

您可以看到TTFB(第一个字节的时间)太高.
我不确定是否是因为SQL排序.如果这就是原因那么我该如何减少这个时间呢?
或者是因为TTFB.我看到博客说TTFB应该更少(<1秒).但对我来说它显示> 1秒.是因为我的查询还是别的什么?
我不知道如何减少这段时间.
我正在使用棱角分明.我应该使用angular来排序表而不是SQL排序吗?(许多帖子说不应该是问题)
我想知道的是如何减少TTFB.伙计们!我其实是新手.这是我的团队成员给我的任务.我不确定如何减少TTFB时间.我看到很多帖子,但无法正确理解.什么是TTFB.这是服务器花的时间吗?

developer-tools timing-diagram

100
推荐指数
4
解决办法
13万
查看次数

自动边距不会在页面中居中

此示例中,图像不居中.为什么?我的浏览器是Windows 7上的Google Chrome v10,而不是IE浏览器.

<img src="/img/logo.png" style="margin:0px auto;"/>
Run Code Online (Sandbox Code Playgroud)

css google-chrome margin centering

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

AJAX POST和Plus Sign(+) - 如何编码?

我正在通过AJAX将表单字段的内容发布到PHP脚本并使用JavaScript escape(field_contents).问题是任何加号都被剥离并被空格所取代.如何安全地'编码'加号然后在PHP端适当地"解码"它?

javascript ajax post encode decode

91
推荐指数
3
解决办法
12万
查看次数

CSS3:未经检查的伪类

我知道有一个官方的CSS3 :checked伪类,但是有一个:unchecked伪类,他们有相同的浏览器支持吗?

Sitepoint的参考文献没有提到一个,不过这是什么规范(无论是什么).

我知道当组合:checked:not()伪类时可以实现相同的结果,但我仍然很好奇:

input[type="checkbox"]:not(:checked) {
    /* styles */
}
Run Code Online (Sandbox Code Playgroud)

编辑:

w3c推荐相同的技术

可以使用negation伪类选择未选中的复选框:

:not(:checked)
Run Code Online (Sandbox Code Playgroud)

css css-selectors pseudo-class css3

90
推荐指数
3
解决办法
10万
查看次数

Javascript简写三元运算符

我知道在php 5.3中,而不是使用这个冗余的三元运算符语法:

startingNum = startingNum ? startingNum : 1
Run Code Online (Sandbox Code Playgroud)

...我们可以在适用的情况下为我们的三元运算符使用简写语法:

startingNum = startingNum ?: 1
Run Code Online (Sandbox Code Playgroud)

我知道javascript中的三元运算符:

startingNum = startingNum ? startingNum : 1
Run Code Online (Sandbox Code Playgroud)

......但有速记吗?

多谢你们!

javascript ternary-operator

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

替换正文中的单词

有没有办法替换放在HTML正文中的表格元素中的普通文本?

喜欢用"hi"代替"hello"?

请仅使用不带jQuery的JavaScript.

html javascript

84
推荐指数
7
解决办法
22万
查看次数

什么是JavaScript KeyCodes?

JavaScript可以使用哪些密钥代码?如果它们对于所有浏览器都不相同,请列出每个浏览器的密钥代码.

javascript keycode

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

解析时Python意外的EOF

这是我的python代码.有人能告诉我它有什么问题.

while 1:
date=input("Example: March 21 | What is the date? ")
if date=="June 21":
    sd="23.5° North Latitude"
if date=="March 21" | date=="September 21":
    sd="0° Latitude"
if date=="December 21":
    sd="23.5° South Latitude"
if sd:
    print sd
Run Code Online (Sandbox Code Playgroud)

这是发生的事情:

>>> 
Example: March 21 | What is the date? 
Traceback (most recent call last):
  File "C:\Users\Daniel\Desktop\Solar Declination Calculater.py", line 2, in <module>
    date=input("Example: March 21 | What is the date? ")
  File "<string>", line 0

   ^
SyntaxError: unexpected EOF while parsing
>>> 
Run Code Online (Sandbox Code Playgroud)

python python-2.x eof

77
推荐指数
4
解决办法
42万
查看次数

javascript document.getElementsByClassName与IE的兼容性

检索具有特定类的元素数组的最佳方法是什么?

我会使用document.getElementsByClassName,但IE不支持它.

所以我尝试了Jonathan Snook的解决方案:

function getElementsByClassName(node, classname) {
    var a = [];
    var re = new RegExp('(^| )'+classname+'( |$)');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}
var tabs = document.getElementsByClassName(document.body,'tab');
Run Code Online (Sandbox Code Playgroud)

......但IE仍然说:

Object不支持此属性或方法

任何想法,更好的方法,错误修复?

我宁愿不使用涉及jQuery或其他"笨重的javascript"的任何解决方案.

更新:

我得到了它的工作!

正如@joe提到的那样,函数不是一种方法document.

所以工作代码看起来像这样:

function getElementsByClassName(node, classname) {
    var a = [];
    var re = new RegExp('(^| )'+classname+'( |$)');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
        if(re.test(els[i].className))a.push(els[i]);
    return a;
}
var tabs = getElementsByClassName(document.body,'tab'); …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer class classname internet-explorer-8

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