JavaScript
文章平均质量分 90
本人学习JS的一些记录与总结。
沸羊羊_
如果不想成为一个碌碌无为的人,除了对浩渺星空的无穷向往,还必须具备对平庸生活的憎恶。.....
展开
-
1min带你搞懂JS中的 ! 与 !!
写在前面:我是「沸羊羊_」,昵称来自于姓名的缩写 fyy ,之前呕心沥血经营的博客因手残意外注销,现经营此账号。本人是个小菜,正向着全栈工程师的方向努力着,文章可能并不高产,也很基础,但每写一篇都在用心总结,请大佬勿喷。如果您对编程有兴趣,请关注我的动态,一起学习研究。感谢每位读者!!! 代表将变量转换为 boolean 类型,例:!null = true!undefined = true!'' = true!'abc' = false!!!! 是将表达式强制转化为 boole.原创 2020-08-24 18:40:22 · 333 阅读 · 2 评论 -
搞懂JavaScript异步请求,一篇文章就够了
javascript 语言执行环境是单线程,就是一次只能完成一个任务,如果同时有多个任务,必须排队执行。这种模式的好处是实现较简单,执行环境单纯,缺点是只要有一个任务耗时长,后面的任务必须排队,拖延整个程序的执行效率。原创 2020-05-24 21:59:41 · 6356 阅读 · 0 评论 -
JS判断输入文本框是否为空格
js-限制文本框输入空格//判断输入框是否为空格judgeTrim(str) { return str.replace(/(^\s*)|(\s*$)/g, "");}if (this.judgeTrim(inputNum[index].value) == "") { console.log("请输入数据!")}原创 2020-05-18 09:30:38 · 686 阅读 · 2 评论 -
js改变数组中对象的属性名
修改数组中对象的属性名,原格式:将数组转换为字符串,替换字符,再转换为 json 格式,如下://res.data.data.titlesModelList 为 原数组this.templateRuleData[0].dropDownOptionList = JSON.parse( JSON.stringify(res.data.data.titlesModelList).replace( /title/g, "text"));修改后数组格式:...原创 2020-05-13 11:16:33 · 1020 阅读 · 0 评论 -
js数组对象中添加属性和属性值
原数组格式:向数组对象中添加属性和属性值:let i = 0; //this.templateRuleData[0].dropDownOptionList 为数组 this.templateRuleData[0].dropDownOptionList.forEach(item => { item.value = i++;});添加属性后数组格式:...原创 2020-05-13 09:46:24 · 1677 阅读 · 0 评论 -
TS中let与JS中var异同
TS与JS简介 在进入正题之前,先简要介绍TS与JS。 JS编程语言的标准是ECMAScript,简称ES,截至2012年,所有浏览器都支持ES5,旧版本浏览器至少支持ES3标准,2015年,ECMA国际组织发布了ES6。 TS(TypeScript):是JS的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。TS扩展了JS的语法,任何现有的JS程序可以运行在TS环...原创 2020-01-01 11:38:56 · 1331 阅读 · 6 评论 -
Ajax
Ajax简介概念:Ajax(Asynchronous JavaScript and XML)异步JavaScript 和XML/HTML,Ajax不是一种编程语言,而是指一种创建交互式网页应用的网页开发技术。Ajax是一种用于创建快速动态网页的技术,是一种无需重新加载整个网页的情况下,能更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新,这意味着可...原创 2019-12-29 20:32:40 · 224 阅读 · 13 评论 -
JavaScript定时器
定时器什么是定时器?作用?JS提供了一些原生方法来实现延时去执行某一段代码,下面简单介绍两种计时器。 setTimeOut:setTimeOut(code,millisec,lang)code:必选,要调用的函数后要执行的JavaScript代码串。millisec:必选,在执行代码前需等待的毫秒数。lang:可选,脚本语言可是是:JScript/VBScript/Ja...原创 2019-12-22 16:01:55 · 271 阅读 · 9 评论 -
JS中prototype属性
prototype简介 在面向对象的语言中,C#,Java中都存在类的概念,类就是对象的模板,对象就是类的实例。但是在JavaScript语言中,是不存在类的概念的,JavaScript是不基于类的,而是通过构造函数(constructor)和原型链(prototype chains)实现的。...原创 2019-12-18 09:55:28 · 385 阅读 · 9 评论