
javascript
影子信息
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
new URL(`../assets/images/${name}`, import.meta.url).href
vite6和vite5脚手架,引入静态资源的方法。开发环境和生产环境的效果对比。vite6不支持引入图片的子目录,通过不断新增子目录的封装方法,以解决vite6引入失败的问题。原创 2024-12-13 16:14:44 · 1443 阅读 · 1 评论 -
js 当前日期 增加天数 周 月 年的加减运算
new Date()日期的加一天、减一天、加一月、加一年的js方法封装原创 2024-12-13 14:39:29 · 1524 阅读 · 0 评论 -
input 阻止表单输入框的回车键触发提交事件
layui组件。input输入框,阻止回车键触发提交事件。$("addMylable input").keydown(function (event) { if (event.keyCode == 13) { return false; } })原创 2024-07-11 16:15:56 · 2134 阅读 · 0 评论 -
js switch 判断时间差是否在范围内
lodash inRange(任意值,开始值,结束值不包括)。返回Boolean值原创 2024-05-18 10:19:01 · 278 阅读 · 0 评论 -
js 求出对应年月的开始日期和结束日期
element日期时间选择组件,通过时间选择年-月,求出对应年月的开始日期和结束日期。原创 2024-04-08 10:34:42 · 776 阅读 · 0 评论 -
js 数组 求数组的平均值
求数组平均值。如果已知数组是一个多维数组,先进行多维数组转一维数组,再求平均值。原创 2024-04-08 10:25:49 · 1063 阅读 · 0 评论 -
js 数组 二维数组平铺
arr.ruduce()实现二维数组转一维数组原创 2024-04-08 10:18:23 · 413 阅读 · 0 评论 -
js 数组 按列循环二维数组
按列循环二维数组原创 2024-04-08 10:01:06 · 314 阅读 · 0 评论 -
时间切换,前一天,后一天
日期前后一天,通过new Date()的API 的set方法原创 2023-12-01 17:20:16 · 164 阅读 · 0 评论 -
js 搜索记录
移动端的搜索记录,不可能通过调取接口来记录瑟,所以通过在某某.js一个文件定义和处理逻辑。外部通过调用这个方法,并传callback()原创 2023-12-01 17:14:38 · 312 阅读 · 0 评论 -
?.的用法
操作符的功能类似于. 链操作符,不同之处在于,在引用为空,即 null 或者 undefined 的情况下不会引起错误,该表达式短路返回值。=左侧的值为null、undefined的时候,才会将右侧变量的值赋值给左侧变量.其他所有值都不会进行赋值。用于提供默认值,当左侧表达式的结果为 null 或 undefined 时,返回右侧表达式的值。. 允许读取连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。2、空值合并赋值操作符?3、空值赋值运算符(?2、可选链操作符?1、空值合并操作符?原创 2023-11-29 15:03:05 · 648 阅读 · 0 评论 -
防抖和节流
debounce防抖、throttle节流原创 2023-11-29 14:17:07 · 101 阅读 · 0 评论 -
原生代码布局
页面与逻辑,通过data-page="mainWaterLine"关联起来。data-page很重要,涉及到其它页面调用它的js文件里面的逻辑原创 2023-11-27 16:18:10 · 105 阅读 · 0 评论 -
tabs切换,组件库framework7
IOS和安卓兼容的背景下,原创 2023-11-27 15:29:37 · 134 阅读 · 0 评论 -
navigator.geolocation.getCurrentPosition()用于获得用户的地理位置
天气,获取手机当前经纬度原创 2023-11-27 15:01:18 · 1800 阅读 · 0 评论 -
map reduce实现累加器
map+reduce实现累加器原创 2023-05-24 18:42:25 · 967 阅读 · 0 评论 -
数组slice、splice和字符串substr、split对比
这篇文章主要对数组操作的两种方法进行介绍和使用,包括:slice、splice。对字符串操作的两种方法进行介绍和使用,包括:substr、split。原创 2023-03-06 16:49:06 · 143 阅读 · 0 评论 -
对象取值,对象取值通过.点进行赋值
对象通过.进行赋值,控制台运行结果为什么?原创 2023-05-27 21:55:20 · 90 阅读 · 0 评论 -
function* genarator(){yield i;yield i*2}
value 属性是对 yield 表达式求值的结果,而 done 是 false,表示生成器函数尚未完全完成。yield 关键字使生成器函数执行暂停,yield 关键字后面的表达式的值返回给生成器的调用者。它可以被认为是一个基于生成器的版本的 return 关键字。用于从生成器中抛出异常。这让生成器完全停止执行,并在调用者中继续执行,正如通常情况下抛出异常一样。一旦遇到 yield 表达式,生成器的代码将被暂停运行,直到生成器的 next() 方法被调用。yield,导致生成器再次暂停并返回生成器的新值。原创 2023-05-27 21:43:03 · 122 阅读 · 0 评论 -
03react antd menu 浏览器缩放menu组件出现三点问题
当用户ctrl+鼠标滚轮滚动,会造成浏览器缩放,即降低/放大分辨率。浏览器的放大,其实本质是分辨率的缩小。antd的menu组件在缩放浏览器的时候会自动出现三个点。官方文档里没有找到这个api 导致无法取消这三个点。最后解决是通过给盒子设定最小宽度避免三个点出现。原创 2023-02-10 16:35:28 · 782 阅读 · 1 评论 -
javaScript的事件处理机制+promise异步任务和定时器的先后执行顺序
我们都知道javascript是脚本语言,用来操作文档的节点,默认是文档的自上而下顺序执行的,为了避免操作页面节点出现混乱,便在这门语言被设计开发出来时,就被设定为单线程语言,是按文档的书写顺序执行的。.........原创 2022-08-04 17:55:17 · 1583 阅读 · 0 评论 -
数组的splice和slice的区别+深拷贝、浅拷贝
splice(index,个数)slice(开始index,结束index)拷贝就是复制,拷贝的是javascript对象深拷贝是对象里面嵌套对象,全部拷贝;浅拷贝只拷贝一层,不会全部拷贝。特点:能实现深拷贝,不能拷贝的数据类型为的Function函数、undefined...原创 2022-08-05 17:17:05 · 1109 阅读 · 0 评论