
前段-JavaScript
背包酱
一名户外领队加身的后端程序员
展开
-
JS中的let和var的区别
ES6 新增了let命令,用来声明局部变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。先看个var的常见变量提升的面试题目:var a = 99; // 全局变量af(); // f是函数,虽然定义在调用的后面,但是函数声明会提升到作用域的顶部。 console.log(a); // a=>99, 此时是全局变量的afunction f() { cons原创 2021-01-18 11:40:21 · 102 阅读 · 0 评论 -
js防止回车(enter)键提交表单及javascript中event.keycode
如何防止回车(enter)键提交表单,其实很简单,就一句话。onkeydown="if(event.keyCode==13)return false;"把这句写在from标签里面就好了。如果在页面中按Enter键会自动提交的话,可以设置返回值防止自动提交如返回值必须是falsefunction gosearch() { if(window.event.keyCode转载 2017-05-15 17:42:56 · 1610 阅读 · 0 评论 -
不刷新页面,只重新加载js文件
1、重新加载js文件:function loadJs(file){ var head = $("head").remove("script[role='reload']"); $("<scri"+"pt>"+"</scr"+"ipt>").attr({ role:'reload',src:file,t原创 2018-12-12 23:10:03 · 6739 阅读 · 0 评论