![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
javascript
文章平均质量分 75
javascript
网络真危险!!
不想退休的程序猿不是好程序员
(暴富退休) 和 (暴富)来哪个都行
展开
-
【 javascript】用一篇文章让你搞清楚var、let、const声明变量和不用var声明变量的区别
如果你是故意重新定义greeter,这段代码是没有问题的,但是当你不知道之前已经定义了变量greeter时,这将成为产生问题,就会存在 变量污染的风险,为了降低这种风险,在。原创 2022-08-30 17:45:49 · 2637 阅读 · 6 评论 -
【 javascript】带你认识理解JS内存机制、数据类型、 事件循环 Event Loop
正所谓,如果想写出优雅高性能的前端应用,就必须了解 JS的内存机制。;堆栈数组,对象可以。将他们放在堆中是为了不影响栈的效率,而是。相对于**简单数据类型稳定**,并且它只。不将简单数据类型放在堆是因为通过引用到堆中查找实际对象是要花费时间的,而这个综合成本远大于直接从栈中取得实际值的成本。所以简单数据类型的值直接存放在栈中。......原创 2022-06-29 18:21:44 · 628 阅读 · 0 评论 -
【 javascript】JS语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性
本文集合了 ES6 至 ES11 常用到的特性,包括还在规划的 ES12,只列举大概使用,详细介绍的话内容量将十分巨大.。PS:使用新特性需要使用最新版的 bable 就行转义。原创 2022-06-16 17:56:19 · 8561 阅读 · 4 评论 -
【javascript】学习Lodash:让你的JS代码更具优雅和易读性
随着JavaScript语言的不断发展,越来越多的开发人员依赖它的强大特性和适应性来构建现代Web应用程序和网站。但是,随着代码库变得越来越大和复杂,我们可能会遇到一些处理不同数据结构的问题。这时,我们可以使用 Lodash工具包来让我们的JS代码更加优雅和易于阅读。Lodash是一个很流行的JavaScript实用工具库,提供了很多有用的函数方法来简化我们的日常任务。Lodash提供了很多高效实用的函数,如lodash.map等,可以我们简单地对数组,对象,字符串等常用数据类型进行操作。原创 2023-06-20 10:58:46 · 787 阅读 · 4 评论 -
【JavaScript】探索ES6中的数组API:简洁高效的操作方式
ES6 中的数组 API 带来了很多变化,让我们操作数组的效率更高,代码变得更简洁。在日常开发过程中,可以多加使用这些 API,提高代码的工作效率和开发质量。原创 2023-06-14 17:19:31 · 1023 阅读 · 0 评论 -
【 javascript】学会这10+个JavaScript 单行代码,让你的代码更优雅
一些封装好、使用度高的Api(JavaScript)原创 2022-08-16 11:05:00 · 300 阅读 · 0 评论 -
前端如何实现精准的倒计时(排除误差、时间偏差)
前端倒计时的功能在很多业务场景都可以用到,比如活动开始、结束、秒杀倒计时等等等…我最近在处理流程审批及合同签署的项目,也涉及到倒计时功能,但在开发过程中遇到一些麻烦和坑点,下面和大家分享一下最后是如何解决的:正常来说,定时器功能主要由和这两个函数来完成,它们的内部运行机制完全一样,是将指定的代码移出本轮事件循环,等到下一轮事件循环,再检查是否到了指定时间。如果到了,就执行对应的代码;如果不到,就继续等待。(区别在于前者指定的代码是一次性执行,后者则为反复执行。)setInterval指定的是“开始执行”之间原创 2022-06-30 15:37:50 · 6658 阅读 · 2 评论 -
【 javascript】带你深入了解基本数据类型和引用类型
基本数据类型和引用类型的区别原创 2022-06-08 16:49:05 · 154 阅读 · 0 评论 -
【 javascript】获取数组 或者 对象本身,去除__ob__: Observer
前景:使用了antdv里的表格组件,获取勾选的数据,想要勾选数据的ID集合,如图所示:这就导致最后传给接口的参数数据格式不对,接口会报500接口要求ids是数组集合,所以我们就要操作一翻,我查了好久发现,ob: Observer 是vue一个很重要的知识点,即:数据对象的 ob 属性,ob: Observer 这些数据是vue这个框架对数据设置的监控器,一般都是不可枚举的所以,如果需要枚举,可以用**JSON.parse(JSON.stringify(this.list))**来解决.....原创 2022-04-19 14:36:41 · 4006 阅读 · 0 评论 -
前端实现打印功能
前端实现打印功能的方法有很多,大家在网上随便一搜就是一大堆,在这里,我主要选择一个我觉得比较好一点的实现方式来进行解释描述:方法一:window.print() 这个命令默认打印整个页面的内容,所以,如果想要实现局部打印功能的话,就要重新给body赋值,并且后续执行完之后再还原回去,这样的话会造成一些非预期的结果,很麻烦,并且在当前也操作,window.document.body的内容重新渲染,打印完会有刷新,影响用户的体验,所以不推荐,但还是简单介绍一下://(1)首先获得元素的ht..原创 2022-04-15 14:54:42 · 21265 阅读 · 17 评论 -
【 javascript】异步定时器机制
同步异步1. JS是单线程同步代码机制=> 当你写一个死循环的时候,后面的代码就全都不执行了2. WEBAPI 给我们提供了一个队伍的机制=> 不会立即执行的代码=> 准备一个队列=> 我们叫做单线程异步3. 异步:==> 不会立即执行的代码==> 当代码从上到下的执行,遇到异步代码的时候==> 会把他放到队列里边,先不执行==> 等到所有同步代码执行完毕,再从队列里边拿代码里来执行JS提供了两个异步定时器机制1. setTimeou原创 2022-02-21 11:06:05 · 1088 阅读 · 0 评论 -
【 javascript】设置时间对象信息
设置时间对象信息的方法前言1、setFullYear()2、setMonth()3、setDate()4、setHours()5、setMinutes()6、setSeconds()7、setMilliseconds()8、setTime()9、一整套按照 UTC 时间设置的方法前言通过一些方法,设置时间对象中某一个指定信息注意: 没有 setDay() 方法,我们 无法设置 周几,设置年月日之后会 自动定位周几上一篇博客中介绍了 获取时间对象信息的方法,现在我们来介绍一下设置时间对象信息的方法1原创 2022-02-18 16:43:13 · 185 阅读 · 0 评论 -
【 javascript】获取时间对象的信息方法
获取时间对象信息的方法前言1、getFullYear()2、getMonth()3、getDate()4、getHours()5、getMinutes()6、getSeconds()7、getMilliseconds()8、和之前 七个 一样 , getUTCxxx()15、getDay()16、getTime()前言从一个时间对象中获取某些我需要的信息JS 提供了一些方法, 专门来获取对象内部信息的1、getFullYear()这里小声哔哔一下:他不叫 getYear 的原因可能是因为在 j原创 2022-02-18 15:32:28 · 221 阅读 · 0 评论 -
【 javascript】获取时间差(适用于倒计时)
获取时间差思路开始操作1、准备两个时间对象2、使用时间戳相减3、换算4、准备函数获取两个时间节点之间相差 xx 天 xx 小时 xx 分钟 xx 秒钟思路1. 准备两个时间对象2. 两个时间对象相减(可以,但有兼容问题, IE版本不好使)-> 得到:就是两个时间对象时间戳的差值-> 为了兼容,获取两个时间节点的时间戳,相减-> 相减之后取一个绝对值,就不需要考虑谁大谁小-> 结果是 毫秒ms, 最好 /1000 以后在取整3. 换算-> 换算天:diffTi原创 2022-02-18 14:33:16 · 2055 阅读 · 1 评论 -
前端地理定位
地理定位目的获取用户的位置注意地理位置 API 允许用户向 Web 应用程序提供他们的位置。出于隐私考虑,报告地理位置前会先请求用户许可,只用用户允许定位才能够获取到定位信息。常见的几种定位IP定位:通过IP地址定位,由于没有硬件支持,主要是服务器根据 IP库判断所处位置,所以精度差。GPS(全球定位系统):使用GPS定位,定位时间长,耗电量大,但是精度高。WIFI定位:wifi 定位数据是通过三角距离计算得到,三角是指当前多个接入wifi用户的已知距离,wifi在室内也非常准确。手机地原创 2022-02-17 11:09:14 · 2301 阅读 · 0 评论 -
【 javascript】对象非空校验
管理系统编辑页面存在子表,数据提交之前需要对子表进行非空校验。原创 2022-01-05 10:39:26 · 478 阅读 · 5 评论 -
window.location.href的用法
javascript中的 location.href 有很多种用法,主要如下。self.location.href="/url" 当前页面打开URL页面location.href="/url" 当前页面打开URL页面windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。this.location.href="/url" 当前页面打开URL页面parent.location.href="/url" 在父页面打开新页面top.location.href=原创 2021-12-17 18:12:06 · 104234 阅读 · 4 评论