donglegend

82
获赞数
7
关注数
82
粉丝数
北京
IP 属地英国
2015-06-12 加入
浏览 12.2k

长安的风何时才能吹到边梁?

http://donglegend.com/
http://www.cnblogs.com/donglegend/

910 声望|达人
全站排名超越 98% 用户
javascript
583
vue.js
294
前端
150
html5
106
node.js
90
个人动态
  • 赞了文章2024-03-01
    从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
    如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我写的还不够清晰,我来改。。。
  • 回答了问题2022-06-17
    如何使用已声明带泛型的函数类型
    没看明白你的主要目的,针对这个需求描述而言: {代码...} 或者其他写法,随便写都行
  • 回答了问题2022-06-17
    js数组里面包含一个数组
    哈,这种问题吧,有一堆的解决方案。但是如果是也业务中使用,就别自己写实现了,有很多非常稳定成熟的工具辅助库。比如 知名的 lodash库,针对你这个,推荐看一下里面的:
  • 发布了文章2022-03-07
    大型项目数据状态管理摸索
    故事发生在一周前,我在segmentfault在线编辑文章,写了差不多两个小时,在贴了一张图片失败之后,然后ctrl+z撤销了一步,结果整个文档被瞬间清空了,编辑器还自动保存了清空态。
  • 发布了文章2022-02-17
    其实泛型很简单
    TypeScript泛型介绍介绍官网说的很详细了,其实泛型就是 对类型进行 编程的东西,一点也不复杂,会写代码函数的都很好理解。想学好泛型,只需要掌握两点基础知识即可:
  • 发布了文章2021-12-08
    怎么写好代码?
    这个题目看起来非常具体,局限思维之后,就是一个从事IT行业的人士编码人员考虑的问题,进一步讲,看到这个题目的开发者会再次把自己限制在自身的编程领域,编程语言内部,比如如何写好java,如何写好javascript,等等。
  • 发布了文章2021-10-22
    javascript实现网页截图导出方案
    首先,我们必须明白正常javascript是运行在浏览器里的,本身没有截图的能力。所以要想实现截图,必须通过其他迂回方案实现,废话少说,直接上结论。
  • 发布了文章2021-09-26
    可视化引擎antv系列之分面Facet(二)
    分面(Facet)是指利用 G2 提供的 View 递归嵌套能力,将一份数据按照某个维度分隔成若干子集,然后创建一个图表的矩阵,将每一个数据子集绘制到图表矩阵的窗格中。
  • 发布了文章2021-07-26
    可视化引擎antv系列(一)
    5年前的时候,接触过一点可视化开发,因为要做用户画像,那个时候很自然了选择了百度的echarts,感觉很酷炫,很好用,纯配置写法。当时可选择的可视化引擎大概有echarts,d3,hightcharts等,相比,echarts文档最全,最易上手,功能也最强大。不过大概也就是用用api...
  • 发布了文章2021-06-23
    React错误边界
    在日常业务开发过程中,我们对于业务本身的需求实现投入了大量的关注。对于程序的异常处理可能投入精力比较少。然而对于一个程序的健壮性来说,异常处理是非常非常重要的部分。错误边界这是React16版本以后,官网提供的一种错误降级处理方案。
  • 发布了文章2021-05-21
    table的宽高属性不支持小数渲染 - 奇葩
    事情发生在半个月前,当时正在开发一个Table组件。Table的body使用div作为单元格渲染出来的,header部分使用原生table标签渲染的,结果宽度适应的时候,header 和body 总是无法同步对齐,有几个像素的误差。最后发现了是浏览器渲染table相关元素的时候,不支持小数渲...
  • 发布了文章2021-04-25
    大数据列表渲染系列(三)可变尺寸
    想想尺寸大小不固定 和 上一节的固定尺寸有那些异同?考虑一下,我们发现整个流程逻辑都是一样的,除了计算 每个元素定位的时候,因为尺寸不一样,导致的计算方式不一样。尺寸不一致要求我们去遍历累积计算每一个元素真实的大小和位置。简单说就是在 固定尺寸的基础...
  • 发布了文章2021-04-25
    大数据列表渲染系列(二)极简实现
    本节,我们实现一个极简版的虚拟列表,固定尺寸的虚拟列表,麻雀虽小,却是五脏俱全哦!需求实现一个固定尺寸的虚拟渲染列表组件,props属性如下: {代码...} 使用方式: {代码...} 实现什么技术栈都可以,这里项目使用的react,那就选用react来实现。初始化项目使用c...
  • 发布了文章2021-04-25
    大数据列表渲染系列(一)理论分析
    虚拟渲染并不是什么复杂技术,在其他界面渲染领域内,早已是个基本操作,比如游戏开发等,大世界地图渲染基本都是区域绘制,视界之外的不做绘制。嗯,说起来简单,具体到业务场景还是非常复杂的,Table涉及单元格操作,下面逐步分析一下流程。
  • 回答了问题2021-04-23
    请问js代码,怎么在一定时间内只执行一次
    感觉你解决思路的方向有点 偏啊,你这个问题 解决方案并不是 节流,而是 需要权限控制。简单说就是 那些 接口失败了,需要弹出“无权限的message”。往大了讲,就是 什么时候启用 公共的 Message弹框,什么时候启用特定的Message弹框。
  • 发布了文章2021-03-03
    axios增强版封装
    概述axios库本身已经很好使用了。但是具体到业务层面,会涉及到几个非常高频触发的情景需要提取处理。最常用的可能如下:取消重复的请求。(频繁操作或者state频繁更新导致组件频繁render触发的多次重复请求)失败自动发起重试。(由于网络波动或者服务器不稳定原因,...
  • 发布了文章2021-02-04
    如何实现动画过渡效果?
    目前大部分网页应用都是基于框架开发的,比如Vue,React等,它们都是基于数据驱动视图的,那么让我们来对比一下,还没有这些框架的时候我们如何实现动画或者过渡效果,然后使用数据驱动又是如何实现的。
  • 回答了问题2021-02-03
    关于合并数组对象的问题
    {代码...}
  • 回答了问题2021-02-03
    app.vue 引入了公共组件footer
    延迟加载啊,比如你要等待 xxx组件mouted之后再加载footer的话,就可以设置一个加载状态标识,在xxx组件挂载完成之后,更新状态,然后渲染footer。
  • 回答了问题2021-01-29
    TypeScript 泛型能减小可用类型的范围吗
    {代码...}