小编Fra*_*isc的帖子

检查数组中是否存在元素

我现在用来检查这个功能如下:

function inArray(needle,haystack)
{
    var count=haystack.length;
    for(var i=0;i<count;i++)
    {
        if(haystack[i]===needle){return true;}
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

有用.我正在寻找的是,是否有更好的方法来做到这一点.

javascript arrays

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

MySQL快速从600K行中选择10个随机行

如何最好地编写一个从总共600k中随机选择10行的查询?

mysql sql

438
推荐指数
11
解决办法
43万
查看次数

给定出生日期的年龄,格式为YYYYMMDD

如果出生日期格式为YYYYMMDD,我如何计算年龄?是否可以使用该Date()功能?

我正在寻找比我现在使用的解决方案更好的解决方案:

var dob = '19800810';
var year = Number(dob.substr(0, 4));
var month = Number(dob.substr(4, 2)) - 1;
var day = Number(dob.substr(6, 2));
var today = new Date();
var age = today.getFullYear() - year;
if (today.getMonth() < month || (today.getMonth() == month && today.getDate() < day)) {
  age--;
}
alert(age);
Run Code Online (Sandbox Code Playgroud)

javascript date

261
推荐指数
14
解决办法
36万
查看次数

Javascript Array.sort实现?

JavaScript Array#sort()函数使用哪种算法?我知道它可以采取各种各样的参数和函数来执行不同类型的排序,我只是对vanilla排序使用哪种算法感兴趣.

javascript arrays sorting algorithm

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

JavaScript预加载图像

你能否告诉我,我在下面写的功能是否足以在大多数(如果不是所有)今天常用的浏览器中预装图像?

function preloadImage(url)
{
    var img=new Image();
    img.src=url;
}
Run Code Online (Sandbox Code Playgroud)

我有一个imageURL数组,我循环并调用每个URL的preloadImage函数.

javascript

216
推荐指数
13
解决办法
14万
查看次数

何时在JavaScript中使用setAttribute vs .attribute =?

有没有开发使用setAttribute而不是dot(.)属性表示法的最佳实践?

例如:

myObj.setAttribute("className", "nameOfClass");
myObj.setAttribute("id", "someID");
Run Code Online (Sandbox Code Playgroud)

要么

myObj.className = "nameOfClass";
myObj.id = "someID";
Run Code Online (Sandbox Code Playgroud)

javascript attributes setattribute

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

PHP获取域名

可能重复:
HTTP_HOST与SERVER_NAME

你好,

我想获取运行脚本的域名.如何用PHP完成?我看到它$_SERVER['HTTP_HOST']以及$_SERVER['SERVER_NAME']包含这些信息.该变量是否始终有效,我应该使用另一个吗?

谢谢.

php domain-name

79
推荐指数
2
解决办法
29万
查看次数

禁用输入类型的CSS选择器="提交"

是否有禁用的CSS选择器input type="submit""button"

我应该用input[type="submit"][disabled]吗?

这在IE6中有用吗?

css css-selectors submit-button

71
推荐指数
1
解决办法
11万
查看次数

使用带有UTC日期的AngularJS日期过滤器

我有一个以毫秒为单位的UTC日期,我将其传递给Angular的日期过滤器以进行人工格式化.

{{someDate | date:'d MMMM yyyy'}}
Run Code Online (Sandbox Code Playgroud)

太棒了,除了someDate在UTC中,日期过滤器认为它在当地时间.

我如何告诉Angular someDate是UTC?

谢谢.

datetime angularjs angularjs-filter

71
推荐指数
3
解决办法
17万
查看次数

SQLite喜欢%和_

我无法弄清楚下划线字符在SQLite like语句中的作用.通配符%可能与大多数其他SQL数据库中的相同.

那个该死的_角色做了什么?

sql sqlite sql-like

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