公开标签 #JavaScript
<script> //禁用enter键表单自动提交 document.onkeydown = function(event) { var target, code, tag; if (!event) { event = window.event; //针对IE浏览器 target = event.srcElement; code = event.keyCode; if (code == 13) { tag = target.tagName; if (tag == "TEXTAREA") { return
Javascript可以有三种方式获取时间戳 方式一(推荐): let ts=new Date().getTime(); 方式二: let ts=(new Date()).valueOf(); 方式三: let ts=Date.parse(new Date());
jQuery.each()语法: $(selector).each(function(index,element)) 语法说明: function(index,element) 必需。为每个匹配元素规定运行的函数。 index: 选择器的 index 位置。 element: 当前的元素(也可使用 "this" 选择器)。 如果要遍历DOM中的所有div元素并alert其内容: $("div").each(function(){ alert($(this).html()); })
在js代码中,当一个方法未定义,或定义在调用之后,就会报这个错误,例如: //未定义该方法,直接调用 doSomething(); //在调用之后再定义 function doSomething() { ... } 为了避免这种错误,需要先定义,然后再调⽤,修改后的代码如下: //先定义 function doSomething() { ... } //再调用 doSomething();
首先确定闰年的判断条件,满足一下两者之一就是闰年: 1、年份能被4整除,但不能被100整除; 2、年份能被400整除。 JS代码: -------- {#闰年返回 true,否则返回false#} let isLeapYear = function (year){ return ((year%4==0&&year%100!=0)||(year%400==0)); } -------- 测试: -------- alert(isLeapYear(2023));//返回false alert(isLeapY
在 Python 等编程语言中有 "{}{}".format() 方法用来格式化字符串,使用起来非常方便,但在 JavaScript 中默认只能通过字符串+的方式来实现,例如: let s = "Hello " + "World" + "!"; 如何实现类似 Python 中的 format 格式化方式呢? 方式1:使用 ES6 来实现 #------------------- let s1 = 'World'; var s = `Hello ${s1}`; #------------------- 方
javascript中可以利用setTimeout()函数配合“location.href”属性来实现延迟跳转,语法“setTimeout(function(){window.location.href='跳转地址';},延迟毫秒数);”。 说明: setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 提示: 1000 毫秒= 1 秒。 如果你只想重复执行可以使用 setInterval() 方法。 使用 clearTimeout() 方法来阻止函数的执行。
什么是油猴子? 它是一款插件,用来在浏览器里运行自定义的js脚本,以弥补某些网站的不够人性化问题。 最初油猴子诞生于firefox平台,以上面优点获得前端开发者的青睐。最初的油猴子叫Greasemonkey,后来出现了新的插件Tampermonkey,它兼容了油猴子的功能,而且支持跨浏览器运行。所以现在大家都普遍称Tampermonkey为油猴子。 Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Ope
Grunt 是基于 Node.js 的项目构建工具。它可以自动运行你所设定的任务。Grunt 拥有数量庞大的插件,几乎任何你所要做的事情都可以用 Grunt 实现。 为何要用构建工具? 一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你在 Gruntfile 文件正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。 为什么要使用 Grunt? Grunt 生态系统非常庞大,并且
相关问题​ JavaScript 异步编程方案有哪些 JavaScript 异步编程方案各有什么优缺点 回答关键点​ 阻塞 事件循环 回调函数 JavaScript 是一种同步的、阻塞的、单线程的语言,一次只能执行一个任务。但浏览器定义了非同步的 Web APIs,将回调函数插入到事件循环,实现异步任务的非阻塞执行。常见的异步方案有异步回调、定时器、发布/订阅模式、Promise、生成器 Generator、async/await 以及 Web Worker。