- 博客(23)
- 收藏
- 关注
原创 浏览器超过16位数字的计算丢失问题
计算当前位的结果 sum % 10,并将结果存入 result 数组。- 使用 for 循环遍历每一位,将对应位置的数字相加,并加上进位。- 计算两个数字字符串中最长的那个长度,以便在循环中处理每一位。- 更新进位 Math.floor(sum / 10)。- 将结果数组反转并转换为字符串,得到最终的相加结果。- 将输入的数字字符串反转,以便从最低位开始相加。- result 用于存储每一位相加的结果。- 如果最后还有进位,将其添加到结果中。- carry 用于存储进位。
2024-11-10 04:51:17
207
原创 vue3的Composition API(hooks)
在添加了setup的script标签中,我们不必声明和方法,这种写法会自动将所有顶级变量、函数,均会自动暴露给模板(template)使用。从组件生命周期来看,它的执行在组件实例创建之前vue2.x的beforeCreate执行。这就意味着在setup函数中this 还不是组件实例,this此时是undefined。总结:setup组件初始化之前执行,它返回的数据和函数可在模版使用。setup是一个新的组件选项,作为组件中使用组合API的起点。在模版中需要使用的数据和函数,需要在setup返回。
2024-11-10 00:05:30
603
原创 手写JavaScript的call,apply,bind方法
new出来的话返回空对象,但是实例的__proto__指向_this的prototype。判断函数的调用方式,是否是被new出来的。判断是否是函数调用,若非函数调用抛异常。
2024-11-09 05:43:48
701
原创 JavaScript 正则表达式详解
正则表达式(Regular Expression,简称 RegEx)是一种强大的文本匹配工具,广泛应用于字符串搜索、替换和验证等场景。
2024-11-09 05:16:18
1455
原创 JavaScript中DOM事件流是怎么回事呢?
DOM事件流是指当事件在DOM树中触发时,它是如何在各个元素之间传播的过程。DOM事件流包括三个阶段:事件捕获阶段、目标阶段和事件冒泡阶段。在事件捕获阶段,事件从根节点开始向下传播,直到达到触发事件的目标元素。在目标阶段,事件在目标元素上触发。最后,在事件冒泡阶段,事件从目标元素开始向上冒泡,直到达到根节点。语法:element.addEventListener(event, function, useCapture)
2023-12-04 20:00:55
953
原创 JavaScript中的Promise
Promise是JavaScript中用于处理异步操作的重要概念。它可以更好地管理和组织异步代码,避免回调地狱的问题。通过Promise的链式调用,我们可以按顺序执行多个异步操作,并在每个操作完成后进行相应的处理。
2023-11-27 00:53:23
1027
原创 如何学习JavaScript
数组和数组方法:掌握JavaScript中的数组操作,如添加和删除元素、遍历数组、使用数组方法(如map、filter、reduce等)进行数据处理。阅读文档和教程:JavaScript有丰富的文档和教程资源,阅读官方文档和优质教程可以帮助你深入理解JavaScript的各个方面。学习JavaScript的基础知识只是开始,要成为一名优秀的JavaScript开发人员,需要不断学习和实践。函数:了解JavaScript中的函数定义和调用,学习如何传递参数和返回值,以及函数作用域和闭包的概念。
2023-11-23 10:24:42
961
原创 vue+js+后端验证实现图片滑动验证(兼容性好)
vue+js+后端验证实现图片滑动验证(兼容性好)原理都是js写的,看懂了,自己怎么改都行,想用哪个前端框架实现都可以的
2022-08-22 11:26:49
480
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人