Tag: JavaScript

正则expression式/ _ / g是什么意思?

JavaScript的: .replace(/_/g," "); 我有我的代码,但不记得为什么或它做了什么! 你们中的一个正规expression大师能帮忙吗? 我知道这似乎是基本的,但正则expression式不是我的一杯茶,谷歌search/ G将没有多大帮助…

检测Firebug的Javascript?

什么是检测用户是否启用了Firebug的绝对方法?

我如何将parameter passing给jQuery中的事件处理程序?

使用jQuery代码: $("#myid").click(myfunction); function myfunction(arg1, arg2) {/* something */} 如何在使用jQuery时将parameter passing给myfunction ?

使用javascript确定div顶部到窗口顶部的距离

如何确定div顶部到当前屏幕顶部之间的距离? 我只想将像素距离设置为当前屏幕的顶部,而不是文档的顶部。 我已经尝试了一些像.offset()和.offsetHeight这样的东西,但是我无法把我的大脑包裹起来。 谢谢!

有没有简单的方法来将jQuery代码转换为JavaScript?

有很多例子使用jQuery在javascript / dom中获得某些东西。 但是,使用jQuery并不总是一个很好的理解用jQuery编写的javascript解决scheme的例子。 有没有简单的方法将jQuery代码转换为常规的JavaScript? 我猜不必访问或理解jQuery源代码。

从Javascript对象中select随机属性

假设你有一个Javascript对象,如{'cat':'meow','dog':'woof'…}有没有一个更简洁的方法从对象中select一个随机属性, : function pickRandomProperty(obj) { var prop, len = 0, randomPos, pos = 0; for (prop in obj) { if (obj.hasOwnProperty(prop)) { len += 1; } } randomPos = Math.floor(Math.random() * len); for (prop in obj) { if (obj.hasOwnProperty(prop)) { if (pos === randomPos) { return prop; } pos += 1; } } }

有没有办法清除所有的时间?

有没有办法从给定的窗口中清除所有的时间? 我想超时被存储在window对象的某个地方,但不能确认。 任何跨浏览器解决scheme是受欢迎

在jQuery中获取一个列表元素内容的数组

我有这样的结构: <ul> <li>text1</li> <li>text2</li> <li>text3</li> </ul> 如何使用JavaScript或jQuery获取文本作为数组? ['text1', 'text2', 'text3'] 我之后的计划是将其组装成一个string,可能使用.join(', ') ,并以如下格式获取: '"text1", "text2", "text3"'

在Moment Js的两个date之间获得小时差

我能够使用MomentJs得到两个date之间的差异,如下所示: moment(end.diff(startTime)).format("m[m] s[s]") 但是,我也希望显示适用的时间(只有当> = 60分钟已过时)。 但是,当我尝试使用以下方法检索持续时间时: var duration = moment.duration(end.diff(startTime)); var hours = duration.hours(); 它将返回当前的小时数,而不是两个date之间的小时数。 我如何获得两个时刻之间的差异?

如何在JavaScript中对string进行sorting

我有一个对象列表,我希望根据stringtypes的stringsorting。 我试过使用- list.sort(function (a, b) { return a.attr – b.attr }) 但发现-似乎不适用于JavaScript中的string。 我怎样才能基于typesstring的属性sorting对象的列表?