![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
微微笑再加油
很多时候,我们更需要做的就是闭上自己愿意争辩的嘴,放下所谓高贵的自尊,承认自己曾经所犯的错误,下定决心努力去修正它。这并不代表放弃,而是收获了一份成长。
展开
-
const定义的元素(基本数据类型和其他复杂数据类型的区别)
在Js中我们定义的数据类型常用的 var let const 这三种,一般const定义的变量是不可以修改的,这个是真的么? 举个例子,以基本数据类型为例 const a=1; a=2; console.log(a); 报错,提醒常量不能赋值 而当我定义一个数组的时候呢? const arr =[1,2,3]; arr[0]=0; arr.push(10); for (let index = 0; index < arr.length; index++) { console.log(ar原创 2021-04-09 16:17:38 · 418 阅读 · 0 评论 -
JS获取页面的某个span下的某个input的值
var id =document.getElementById(spanid).getElementsByTagName(“input”).BOMGird1.value;原创 2021-01-11 18:20:05 · 1515 阅读 · 0 评论 -
JS之Object函数
1、Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; const returnedTarget = Object.assign(target, source); console.log(target); // expected output: Object { a: 1, b: 4, c: 5 } console.log(原创 2020-10-10 16:18:39 · 1938 阅读 · 0 评论 -
ES之for循环多种方式
下面简单介绍一下常用的for循环方式,当然还有其他方式,这里便不做介绍。 1.普通for循环 var arr=['a','b','c']; for (let i = 0; i < arr.length; i++) { console.log(arr[i])// a b c } 2.for in 循环 for(j in arr) { console.log(arr[j]) } 3.for of循环(需要ES6支持) for (let value of arr) { console.lo原创 2020-10-09 15:00:41 · 2819 阅读 · 0 评论 -
JS之怎么阻止a标签的跳转
基本上每个项目都会有多多少少的权限问题,通过权限来对用户赋予不同的功能,其中就有通过权限来实现该用户是否能通过a标签跳转的问题,例子如下 点击百度链接会跳到百度网站,当用户没有权限的时候怎么能阻止a标签跳转呢? 首先想到的是加上disabled这个属性,验证下是否能阻止其跳转 <!DOCTYPE html> <html> <head> <meta ...原创 2019-11-13 09:16:28 · 1943 阅读 · 0 评论 -
JS之怎么Tab移动光标及其焦点落到某个按钮触发事件
想要当某个组件获取焦点时候,执行某种事件原创 2019-11-11 18:45:39 · 973 阅读 · 0 评论 -
js的debug用法
在想要DeBug的地打上断点 刷新页面开始用行 触发断点 想要看断点所执行的内容是什么? 复制你所想要执行的方法 回到前台输出页面 回车看输出的语句执行的结果 ...原创 2019-10-24 19:04:33 · 1568 阅读 · 0 评论 -
JS中单击多次执行一次的问题
在对日的一个项目之中遇到一个要求,多次点击按键只执行一次的问题 下面是一个ajax的方法 点击之后变成 执行之后又恢复到可用状态 代码如下:只是个例子 //lockTarget: '#G707_cmd_Kensaku' 通过id选择器锁住的你需要的控件(这里锁住了检索的控件) AjaxClient.post(countUrl, form,{lockTarget: '#G707_cmd_Ken...原创 2019-10-16 17:00:37 · 1431 阅读 · 0 评论 -
JS中比较两个日期大小
做对日的项目之中,有个要求是对两个输入的日期作比较,代码如下 var beginDate=$("#beginDate").val(); var endDate=$("#endDate").val(); var d1 = new Date(beginDate.replace(/\-/g, "\/")); var d2 = new Date(endDate.replace(/\-...原创 2019-10-15 14:45:16 · 592 阅读 · 0 评论 -
JS中var和let以及const的区别
这篇文章主要介绍了let与var声明变量区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值。 主要探讨let和var的作用域 ES6 新增了let命令,用来声明局部变量,所声明的变量,只在let命令所在的代码块内有效 1.ES6可以用let定义块级作用域变量 function f1(){ { var a=5; let b=5; } console.log...原创 2019-10-09 11:50:22 · 208 阅读 · 1 评论