时倾

250
获赞数
4
关注数
2384
粉丝数
上海
中原工学院 | 软件工程
IP 属地上海
2020-03-11 加入
浏览 18.6k

把梦想放在心中

802 声望|达人
全站排名超越 98% 用户
前端
673
javascript
304
react
224
html
60
input
53
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2024-12-17
    上传图片在荣耀手机上的兼容性问题
    问题上传文件,限制只能上传图片,代码如下: {代码...} 在荣耀手机默认浏览器上,实际可以选择任何文件类型。上传交互如下:解决方案懒解决,在选择文件后拦截,非图片类型报错拦截。 {代码...}
  • 发布了文章2024-10-10
    react 实现插槽slot功能
    在开发一个需求时,需要对原来的 form 表单组件代码复用并进行拓展。场景A 使用原来的 form 表单组件。场景B 在原来的表单组件基础上,新增一些表单项,新增表单项位置动态插入在原来的表单组件中,位置随意。
  • 发布了文章2024-07-15
    三角函数在计算机(几何)中的应用
    三角函数是数学很常见的一类关于角度的函数,在研究三角形和圆形等几何形状的性质时有着重要的作用,亦是研究振动、波、天体运动和各种周期性现象的基础数学工具。常见的三角函数有正弦函数(sin)、余弦函数(cos)和正切函数(tan或tg或tang);在航海学、测绘学和...
  • 赞了文章2023-12-14
    深入理解函数式编程(上)
    函数式编程是一种历史悠久的编程范式。作为演算法,它的历史可以追溯到现代计算机诞生之前的λ演算,本文希望带大家快速了解函数式编程的历史、基础技术、重要特性和实践法则。在内容层面,主要使用JavaScript语言来描述函数式编程的特性,并以演算规则、语言特性、范...
  • 发布了文章2023-06-16
    高德多边形相关 API 使用
    多边形编辑器多边形编辑工具 AMap.PolygonEditor , 语法:new AMap.PolygonEditor(map, polygon?, opts?)。opts 参数如下:名称描述opts.createOptions新创建的多边形样式opts.editOptions编辑多边形样式opts.controlPoint顶点样式opts.midControlPoint中间点样式修...
  • 发布了文章2023-06-12
    sessionStorage 多 Tab 标签页数据“共享”
    在 A 页面设置一些 sessionStorage 数据,然后 a 标签 _blank 方式打开另一个 tab B 页面,发现 B 页面有A 页面的 sessionStorage 数据。
  • 发布了文章2023-05-31
    保留小数点后N位方法
    四舍五入保留小数后 n 位补0: 使用 toFixed(digits) 方法四舍五入为指定的小数位数返回字符串小数实际位数不够指定的位数,不足的部分会补 0 {代码...} 劣势参数必须是 0 ~ 20 之间的值,包括 0 和 20。参数 < 0 报错。会出现数字精度问题。详见ECMAScript 中的 t...
  • 发布了文章2023-01-30
    JS 事件循环(Event Loop)
    理解 JavaScript 的事件循环往往伴随着宏任务和微任务、JavaScript 单线程执行过程及浏览器异步机制等相关问题,而浏览器和 NodeJS 中的事件循环实现也是有很大差别。熟悉事件循环,了解浏览器运行机制将对我们理解 JavaScript 的执行过程,以及在排查代码运行问题时...
  • 赞了文章2023-01-12
    JS 函数式概念: 管道 和 组合
    微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。本文 GitHub [链接] 已收录,有一线大厂面试完整考点、资料以及我的系列文章。
  • 赞了文章2023-01-11
    那些炫酷的CSS文字效果之诗词《兔》
    不知不觉已经迈入2023年,今年是兔年,想到兔子就会联想到玉兔,中秋,胡萝卜,兔子不吃窝边草,这就越扯越远了,今天的主题是用纯CSS来实现各种不错的文字效果,文字则摘录古诗词中有关《兔》相关的诗词,让我们一边欣赏古诗词的同时一边走进CSS的世界。
  • 赞了回答2023-01-05
    跪求用js/ts方法解决以下数据格式转换?
    假设你的 init.ts、index.tsx、app.tsx、config.ts 都为字符串,只是你忘记用 '' 或 "" 括起来了。
  • 发布了文章2023-01-04
    input 获取光标位置与设置光标位置
    需求输入框,支持键盘输入与快捷按键 输入,UI 如下「基于antd」:关键点:键盘输入直接使用 input onChange 事件即可,快捷按键输入需要根据光标位置插入,插入后光标在新插入的字符后。解决方案获取 input 光标位置通过 element.selectionStart 获取光标位置。 {代...
  • 发布了文章2022-11-08
    google 浏览器本地使用 https 的解决办法
    本地开发 http://localhost需要使用 HTTPS 运行,devServer 设置了 https: true,依然打不开页面,点击高级也没有继续前往的选项。
  • 发布了文章2022-09-16
    浅谈 MessageChannel
    MessageChannel 允许两个不同的脚本运行在同一个文档的不同浏览器上下文(例如两个 iframe,文档主体和一个 iframe,使用 SharedWorker 的两个文档,或两个 worker)来直接通讯,在每端使用一个端口(port)通过双向频道(channel)向彼此传递消息。
  • 发布了文章2022-08-29
    div hover 时设置 border,出现抖动如何解决?
    问题描述给 div 添加以下样式 {代码...} 当鼠标移动到 div 时,产生抖动或偏移。原因给 border 时设置了 1px 边框,多出的这 1px,与其它元素产生了挤压, 导致 div 抖动或偏移。解决方法方法1: 给 div border 颜色设置为背景色 {代码...} 方法2: 给 div border 颜色...
  • 赞了文章2022-07-21
    一步步带你搞懂虚拟 DOM 的工作原理
    React 和 Vue 中都有虚拟 DOM 的概念,我们应该如何理解和掌握虚拟 DOM 的精髓呢?我推荐大家学习 Snabbdom 这个项目。Snabbdom 是一个虚拟 DOM 实现库,推荐的原因一是代码比较少,核心代码只有几百行;二是 Vue 就是借鉴此项目的思路来实现虚拟 DOM 的;三是这个项...
  • 赞了文章2022-07-11
    有意思的鼠标指针交互探究
    今天,来实现这样一个有意思的交互效果:将原本的鼠标指针样式,修改成自己想要的效果,并且添加上一些特殊的交互效果。修改鼠标样式首先,第一个问题,我们可以看到,上图中,鼠标指针的样式被修改成了一个圆点:正常而言应该是这样:当然,这里比较简单,在 CSS 中...
  • 赞了文章2022-07-11
    CSS实现可拉伸调整尺寸的分栏布局
    很多页面布局,特别是那种工具类的、比如编辑器、可视化平台等,为了充分的利用屏幕空间,都会提供拖拽调节各个分栏尺寸的功能,比如像 vscode
  • 赞了文章2022-07-11
    视觉还原小技巧!CSS 实现角标效果
    欢迎关注微信公众号: 前端侦探最近在项目中碰到一个这样的角标设计,如下像这种可以文字可变化,自适应大小的布局,自然首选 CSS 了~下面看看如何实现的(两分钟读完)一、圆角矩形和三角形从设计上可以拆分成两部分,一个圆角矩形和一个三角形假设 HTML 是这样的 {...
  • 赞了文章2022-07-11
    动画合成小技巧!CSS 实现动感的倒计时效果
    欢迎关注微信公众号: 前端侦探介绍一个 CSS 动画合成小技巧。先看效果这是一个非常“动感”的倒计时效果,通常在一些活动开场中比较常见,分析一下整个动画过程,不难发现,有以下几类动画数字的变化缩小和放大透明度变化不知道小伙伴能否观察出来呢?下面来一起来看...