小编pei*_*rix的帖子

如何正确排序整数数组

试图从我知道的数组中获得最高和最低值只包含整数似乎比我想象的要难.

var numArray = [140000, 104, 99];
numArray = numArray.sort();
alert(numArray)
Run Code Online (Sandbox Code Playgroud)

我希望这能表明99, 104, 140000.相反它显示104, 140000, 99.所以似乎排序是将值作为字符串处理.

有没有办法让sort函数实际对整数值进行排序?

javascript arrays sorting numbers

772
推荐指数
17
解决办法
45万
查看次数

如何检测选择器是否返回null?

检测jQuery-selector是否返回空对象的最佳方法是什么.如果你这样做:

alert($('#notAnElement'));
Run Code Online (Sandbox Code Playgroud)

你得到[object Object],所以我现在这样做的方式是:

alert($('#notAnElement').get(0));
Run Code Online (Sandbox Code Playgroud)

这将编写"未定义",因此您可以检查它.但看起来非常糟糕.还有什么其他方式?

jquery jquery-selectors

265
推荐指数
7
解决办法
19万
查看次数

JavaScript命名约定

我知道有很多争议(可能没有争议,但至少是争论)关于哪种命名约定最适合JavaScript.

如何命名变量,函数,对象等?

我会对此有所了解,因为我没有长时间使用JS(几年,只有),我只是请求创建一个具有命名约定的文档,以便在我们的工作项目中使用.所以我一直在寻找(google-ing),并且有很多不同的意见.

我在JS上阅读的书籍本身也使用不同的命名约定,但他们都同意一点:"找到适合你的东西,并坚持下去."但是现在我已经阅读了很多,我发现我像其他一些方法一样,比我现在习惯的要好一些.

javascript naming-conventions

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

前端开发人员面试问题

对于这里的软件开发人员来说,有很多很好的面试问题(甚至是"谜题"),但我想知道是否有人对前端开发人员的职位有一些好问题.我们正在寻找知道HTML + CSS + JS的人.

一些显而易见的问题:

  • 你使用过JavaScript库吗? - 跟进:哪个,为什么那个超过别人?
  • 您是否关注HTML5和CSS3的开发? - 跟进:您最期待哪些功能,为什么?

你知道前端开发者有什么好的"谜题"吗?也许一个JS嘶嘶声?

编辑:改变了两个问题,使其更加开放.

frontend

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

javascript密码生成器

什么是创建一个包含8个字符的随机密码的最佳方法a-z,A-Z以及0-9

绝对没有安全问题,这只是用于原型设计,我只想要看起来真实的数据.

我在考虑for (0 to 7) Math.random生成ASCII码并将它们转换为字符.你有什么其他的建议?

javascript

61
推荐指数
9
解决办法
7万
查看次数

在<pre>标签中获取换行符

我正在创建基于用户输入到textarea的注释字段.但是当我使用<pre>标签时,我无法告诉它在评论视图中正确包装.

如果有更好的方法,我不会坚持使用<pre>标签.我选择使用它的唯一原因是保留用户添加的换行符和空格.

我注意到<pre>有一个名为"width"的属性,但W3注意到它已被弃用,并且它只会在如此多的字符之后中断,这也不理想.(它根本不适用于IE.)

有什么建议?

html

44
推荐指数
3
解决办法
4万
查看次数

$ .getJSON和$ .get之间的差异

这两个电话真的有区别吗?如果你使用getJSON,你仍然需要format=json在url中声明...

并且您可以执行相同的操作$.get(),并遍历JSON对象.

还是我离开这里?

ajax jquery json

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

获得第一个JSON属性

有没有办法获取JSON对象的第一个属性的名称?

我想做这样的事情:

var firstProp = jsonObj[0];
Run Code Online (Sandbox Code Playgroud)

编辑:我得到一个JSON对象,其中包含带有图像网址的数组类别.

像这样:

{
  "category1":["image/url/1.jpg","image/url/2.jpg"],
  "category2":["image/url/3.jpg","image/url/4.jpg"]
}
Run Code Online (Sandbox Code Playgroud)

然后我遍历对象来插入图像,我真正想要的只是一种优雅的方式来查看首先插入的类别.起初我就是这么做的

for (var cat in images) {
    if (i==0) firstCat = cat;
    ...
}
Run Code Online (Sandbox Code Playgroud)

但有些人觉得"觉得"难看......所以这基本上只是一个优雅的问题:p

javascript json

19
推荐指数
3
解决办法
7万
查看次数

在javascript中介绍单元测试

我从未在javascript中进行过任何测试.我知道我知道.但原因是我之前从未构建过大型javascript应用程序,因此我从未见过任何进入测试的理由.

但现在我觉得这是时候开始了.

唯一的问题是,无论我走到哪里,每个测试框架似乎都依赖于人们已经知道如何使用javascript进行测试的事实,他们只关注为什么他们的测试框架比下一个好.

我想要的是用javascript进行测试的非常基本的介绍.什么时候需要?你应该测试什么?应该如何设置测试?你多久测试一次?你知道,只是非常非常基本的东西.

因此,任何文本或视频的链接都将受到高度赞赏(:

谢谢.

编辑:只是为了说清楚:我正在寻找的是测试的介绍,而不是具体的框架.因为现在,我甚至不知道为什么要测试......

如果有关于这个主题的书籍,那就更好了.

第二次编辑:在雅虎上发现了一段来自Nicholas Zakas的精彩视频!剧院,他首先解释了javascript的TDD练习,然后解释了如何使用YUI测试来实现这些目标.

javascript unit-testing

19
推荐指数
1
解决办法
991
查看次数

适用于飞碟/ iText的pdf风景和肖像

有没有办法用Flying Saucer/iText设置不同的页面样式?我需要在横向上显示前几页,然后在某个页面切换到纵向.

有任何想法吗?

pdf itext

17
推荐指数
2
解决办法
9001
查看次数