用户中心USER CENTER

首页/用户
  • 基于rrweb录屏与重放页面

    摘要:后面当页面发生变化时,只对变化的元素进行序列化。当重放页面时,会将数据反序列化并插入到页面中,而原先增量的变化,如属性或者文本变化,则根据找到对应元素修改而子节点的增加或减少,根据父元素进行变更。 项目背景 在使用ant design文档的过程中发现,antd使用了一个叫做logRocket的录屏框架,于是立马将logRocket用在自己的项目当中,测试它的功能。 logRocket网...

    Crazy_Coder 发布于JavaScript
  • HTML DOM getElementsByClassName() 方法个人理解

    摘要:对象代表一个有顺序的节点列表。所以不能直接使用和等数组方法。该属性用于在元素中添加,移除及切换类。 该方法用于获取所有指定类名的元素:例如: let domArr = document.getElementsByClassName(el-form-item) 需要注意:该方法返回的是一个NodeList 对象。 NodeList 对象代表一个有顺序的节点列表。NodeList 对象 ...

    Crazy_Coder 发布于JavaScript
  • JavaScript 系列--JavaScript一些奇淫技巧的实现方法(一)简短的sleep函数,

    摘要:实现一个目的有多种途径,俗话说,条条大路通罗马。因为是的一个静态函数,所以必须以的形式来使用。注意一元运算符一元运算符将其操作数转换为类型并反转其正负。相当于用来返回对象的字符串表示。 一、前言 有些东西很好用,但是你未必知道;有些东西你可能用过,但是你未必知道原理。实现一个目的有多种途径,俗话说,条条大路通罗马。发散一下大家的思维以及拓展一下知识面。 二、实现一个简短的sleep函数...

    Crazy_Coder 发布于JavaScript
  • vuex commit保存数据技巧

    摘要:使用时官方推荐使用才修改数据。缺点采用修改数据,可能会写很多函数。会上丧失掉一部分性能。因为新数据需要重新配置。使用我是需要保存的数据我是需要保存的数据组件中使用如果要双向绑定某个中的值。 使用vuex时 官方推荐使用commit才修改state数据。 优点 便于调试,当数据变化时,可以在vuetools工具中看到是哪个函数修改了state值。 缺点 采用commit修改数据,可能会...

    Crazy_Coder 发布于JavaScript
  • Js学习笔记:闭包

    摘要:一前言这个周末,注意力都在学习基础知识上面,刚好看到了闭包这个神圣的东西,所以打算把这两天学到的总结下来,算是巩固自己所学。因此要注意闭包的使用,否则会导致性能问题。五总结闭包的作用能够读取其他函数内部变量。 # 一、前言 这个周末,注意力都在学习基础Js知识上面,刚好看到了闭包这个神圣的东西,所以打算把这两天学到的总结下来,算是巩固自己所学。也可能有些不正确的地方,也请大家看到了,麻...

    Crazy_Coder 发布于JavaScript
<