【简介JavaScript中的setTime()方法的使用_基础知识】教程文章相关的互联网学习教程文章

javascript – Mouseover事件中的clearTimeout未清除Mouseout事件中的setTimeout【代码】

我有一些代码将鼠标悬停事件和mouseout事件添加到页面上的所有“a”标记.我喜欢它,以便mouseout启动一个5秒的计时器,之后它会调用一个函数.但是,如果发生新的鼠标悬停事件,则应取消任何现有的计时器.我正在使用的代码如下. setTimeout()工作正常,但似乎clearTimeout()没有引用正确的timeoutID,即使我全局声明它.有什么建议?var timeoutID;function addMouseoverEvent() {$('a').each(function(index) {$(this).mouseover(function...

Javascript使用datejs来解析RFC3339 datetime【代码】

我在使用带有Google Calendar API日期格式的dataj时遇到问题.我认为日期时间格式是RFC3339,这是从日历api返回的示例日期时间2012-01-05T08:45:00Z这是来自datejs文档hereDate.parse('1985-04-12T23:20:50Z') // RFC 3339 Formats但这只是返回null. 我假设我有datejs正常工作Date.today().next().friday() 返回2012年5月11日星期五00:00:00 GMT 0100(BST)解决方法:已解决:根据此Bug report使用Date.parseExact OR this ve...

javascript – 通过JS的setTimeout了解线程/同步性【代码】

Javascript的setTimeout函数让我重新评估我对javascript的了解.今天早些时候我遇到了像这样的for循环:for (i = 0; i < length; i++) {setTimeout(executeOtherCode, 5000) }我期望这段代码做的是执行executeOtherCode函数,“sleep”5秒,然后继续下一次迭代.相反,我得到的是executeOtherCode同时执行长度时间. 所以根据我的理解,setTimeout是一个异步函数调用.它是否正确?然而,如果我要执行一个常规函数,让我们称之为hugeFunction...

javascript – 从setTimeout()内部调用this._super()【代码】

我们使用John Resig的inherit.js.这使我们可以访问方便的_super()函数来调用父函数.这真棒,但今天我被一个问题难倒,我无法从setTimeout中调用this._super(),即使我绑定了这个: 代码示例var Person = Class.extend({init: function(isDancing){this.dancing = isDancing; },dance: function(){return this.dancing;} });var Ninja = Person.extend({init: function(){this._super( false ); }, dance: function(){window.setTimeou...

javascript – 从setTimeout发出声明时感到困惑【代码】

我是Promise的新手.我写了两个例子: 第一个是:new RSVP.Promise(function (resolve, reject) {setTimeout(function () {resolve("HI")}, 3000); }).then(function (result) {console.log(result); });如我所料,这个将在3秒后打印出“HI”.这是因为“然后”等待它,并且仅在承诺结算时才被调用. 第二个是:new RSVP.Promise(function (resolve, reject) {resolve(); }).then(function () {return RSVP.Promise(function (resolve, ...

javascript – 为什么setTimeout(location.reload)抛出TypeError?【代码】

参见英文答案 > Why can’t I pass “window.location.reload” as an argument to setTimeout? 3个我试图理解这段代码的奇怪行为:window.setTimeout(window.location.reload, 200);>在Firefox中,这会引发TypeError:TypeError: ‘reload’ called on an object that does not implement interface Location.>在Chromium中,这会引发另一个TypeError:Uncaught TypeError: Illegal invocation这...

javascript – 使用setTimeout模拟并行操作有什么本质上的错误吗?【代码】

当此应用的用户对字段进行更改时,需要在其他字段中进行大量更改.通常,即使使用优化的脚本,浏览器也会在IE中阻止用户输入超过1秒.为了阻止发生,我这样做:var i = 100; GetTextInputs().filter('[' + name + ']').each(function() { setTimeout("DoWork('" + this.id + "', '" + v + "', '" + name + "');", i);i += 25; });这对我来说有些惹人注意,但效果很好. >这种方法有什么问题吗?>或者,有更好的方法吗?解决方法:可能出现...

javascript – setTimeout / clearTimeout危险吗?【代码】

我想询问是否存在setTimeout / clearTimeout的另一个实现来替换这种嵌套结构,避免回送function timedCount() {document.getElementById('txt').value=c;c=c+1;t=setTimeout("timedCount()",1000); }function stopCount() {clearTimeout(t);timer_is_on=0; }我读过太危险了,无法拥有无限的嵌套循环,因为在不确定的时刻,客户端会由于内存不足而崩溃. 我想问一下clearTimeout()方法会发生什么?它是否清除了内存堆栈?解决方法:“recu...

javascript – 重命名node.js sequelize timestamp列【代码】

我刚刚开始使用sequelize但是我有一个小问题映射现有数据库. 默认情况下,sequelize会创建两个名为createdAt和updatedAt的数据时间列,是否有人知道是否可以将列重命名为其他内容.例如…products: sequelize.define('products', {timestamps: false,product_id: {type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true},product_name: Sequelize.STRING,product_description: Sequelize.TEXT,product_created: Sequelize....

javascript – 使用Date.js显示Timezone缩写【代码】

我有一个脚本读取用户时区并根据用户显示时间.如何显示时区缩写? 我有一个游戏网站,在帖子上我们写道“我们将在7点开始现场直播”.来自世界各地的用户阅读我们的博客,并希望直播.我有以下脚本应该读取用户时区,并根据用户所在的位置显示时间.<!DOCTYPE html> <html lang="en"><head><title>Localtime</title></head><body>We'll be playing live at <span class="localtime">7:00PM EDT</span><script src="//cdnjs.cloudflare.co...

如何检测是否使用javascript安装了quicktime?【代码】

我想播放声音通知,因此我使用了此处描述的方法:Cross-platform, cross-browser way to play sound from Javascript?但是,当客户端计算机上未安装quicktime时,每次调用soundPlay函数时,都会显示一个Windows弹出窗口.它说没有安装quicktime,并建议安装它. 对于用户体验,我不想在没有像这样的快速时间的情况下打扰用户:function hasQuickTime() {// how do I know ? }// play sound only if quickTime is installed if (hasQuickTim...

在后端使用Joda DateTime,如何转换为JavaScript Date对象?

我在我的应用程序的Java后端大量使用Joda DateTime对象(根据SO推荐).但我还没有找到一种非常一致的方式来回转JavaScript. Date object described by MDN似乎表明“IETF-compliant RFC 1123 timestamps”是一种标准格式,但我的搜索似乎没有找到Joda库中内置的格式化程序来获取该格式的DateTime对象. 是否有一个简单的方法可以调用将DateTime对象转换为我的Web客户端可以使用的格式?它会支持IE8(就JavaScript而言)吗? *注意:我没有...

javascript – Date.getTimezoneOffset倒置?

我的服务器有一个JSON响应,在几秒钟内给出了我的UTC Unix时间戳.我正在将其解析为将在图表中使用的JavaScript日期(在用户的语言环境中显示时间). 我显然必须将我的时间戳(以UTC格式)哄骗到浏览器的语言环境中,所以我编写了一个函数,在浏览器的语言环境中创建一个新的Date,在其上调用getTimezoneOffset()以获得当前的“以分钟为单位的偏移量” locale,根据the MDN,将两者都转换为毫秒,并返回总和.现在我在用户的语言环境中有一个Jav...

javascript – iCloud.com风格的TimeZone Picker?

我正在寻找一个非常用户友好的基于jQuery的TimeZone选择器,并且遇到了http://timezonepicker.com/这几乎是完美的,但有相当多的后备:– 较小的尺寸开始成为一种阻碍而不是奖励 – 需要大量的imagemap写入功能. 我见过的最好的TimeZone选择器既有高度可用性,又在美学上非常令人愉悦,是http://icloud.com年发现的那款 要查看此信息,请转到iCloud.com,登录并单击右上角的帐户名称,然后选择“帐户选项”,然后选择“时区”. 这个TimeZon...

JavaScript进阶系列1:performace和console.time性能测试【代码】

测试性能的时候,三种方法: 1、使用new Date() 返回整数值msvar dtStart=new Date(); for(var i=0;i<15000;i++){i=i; } var dtEnd=new Date(); console.log(dtEnd-dtStart);2、使用console.timeconsole.time(1); for(var i=0;i<15000;i++){i=i; } console.timeEnd(1);返回:1: 0.72998046875ms 3、使用performance 注意IE10及之后的版本才支持var start=performance.now(); for(var i=0;i<15000;i++){i=i; } var end=performance....

TIME - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部