0

Javascript正则表达式扫盲

前言正则表达式应用太广泛了,遍布于各端程序猿日常编码中。这里只是做学习补充,简单阐述一下对?!,?=,?:的理解,知道的大佬就算是温故了,不理解希望能够帮你扫扫盲点。用一个例子开头吧,我在写...

阅读全文>>

0

JS基础入门:闭包详细讲解

闭包是函数创建时作用域内所有变量的集合。要使用闭包,需要在另一个函数中创建一个函数,这种函数被称为嵌套函数。内部函数可以访问外部函数作用域中的变量(依靠闭包可以访问外部函数作用域),即使在返...

阅读全文>>

0

JavaScript实现图片合成下载

背景:最近项目一个功能需求,需实现将两张图片合成后下载的一个功能。分析完功能需求后,决定直接使用前端技术来实现。为提高效率,使用插件(html2canvas)配合编写此功能。有关插件(htm...

阅读全文>>

0

js组件的开发与简单应用

什么是js组件我们先理解下什么是组件?通俗的讲,可以认为组件是能满足我们某项或某些需求的“东西”,它是什么无所谓。比如我想要一个能放money的东西,那么钱包就是这个“组件",我不用管它是怎...

阅读全文>>

0

JavaScript内部原理:浏览器的内幕

简介Javascript 是一种奇怪语言,有些人喜欢它,有些人讨厌它。它有许多独特的机制,这些机制在其他流行语言中不存在,也没有对应的机制,还有突出明显的就是代码的执行顺序了解浏览器环境,它...

阅读全文>>

0

js防抖动函数

什么是js防抖动?我是这样理解的,限制某个事件(函数)在指定时间内不重复触发。比如有一个输入框,当用户输入后进行远程搜索,如果不限制频次,用户每输入一个字符就会发起网络请求,但请求的很大可...

阅读全文>>

0

我从来不理解JavaScript闭包,直到有人这样向我解释它

正如标题所述,JavaScript闭包对我来说一直有点神秘,看过很多闭包的文章,在工作使用过闭包,有时甚至在项目中使用闭包,但我确实是这是在使用闭包的知识。最近看到的一些文章,终于,有人用于...

阅读全文>>

0

你不知道的冷知识:JSON.stringify 居然还能这样用?

JSON.stringify() 这个 API 想必大家都用过,可以帮助我们将数据解析成字符串类型,如下是个例子:const obj = { name: 'foo', level: 'low...

阅读全文>>

0

开发人员注意啦!JavaScript中一直使用===是错误的

全文共3228字,预计学习时长10分钟相比==,许多开发人员更喜欢使用===,为什么呢?网上大多数教程都有解释过,JavaScript的强制转换太过复杂,难以预测,因此建议始终使用===。互...

阅读全文>>

0

$.ajax,axios,fetch三种ajax请求的区别

Ajax是常用的一门与Web服务器通信的技术,目前发送Ajax请求的主要有4种方式:原生XHRjquery中的$.ajax()axiosfetch至于原生的XHR目前工作中已经很少去手写它了...

阅读全文>>