用户中心USER CENTER

首页/用户
  • 你可能不知道的JS数组去重方法

    摘要:利用的集合利用集合成员具有唯一值的特性,再借助将类数组转为真正的数组我们可以很简单的完成数组去重任务和的配合返回数组中某个指定的元素第一次出现的位置索引。 ①利用ES6的Set集合 利用ES6 Set集合成员具有唯一值的特性,再借助Array.from将类数组转为真正的数组我们可以很简单的完成数组去重任务 let res = Array.from(new Set(arr)); let ...

    raise_yang 发布于JavaScript
  • Generator 详解(使用场景,babel 转译,协程,异步,上层应用,async/await)

    摘要:不需要多线程的锁机制线程由系统控制切换,协程是由用户控制切换。协程的中断实际上是挂起的概念协程发起异步操作意味着该协程将会被挂起,为了保证唤醒时能正常运行,需要正确保存并恢复其运行时的上下文。 博客 github 地址: https://github.com/HCThink/h-blog/blob/master/js/syncAndAsync/generator/readme.md ...

    raise_yang 发布于JavaScript
  • 看完React文档后,重写了下CnodeJS社区,感觉看上去还不错

    摘要:欢迎一个的初中级练习项目重构社区这里简述下我学习的方式看了一边文档,把主要概念全部看完,高级指引里的根据个人兴趣挑了一些看了看。 Github DEMO 欢迎Star 一个 React 的初/中级练习项目:重构 CnodeJS 社区 showImg(https://segmentfault.com/img/remote/1460000017255931); 这里简述下我学习 R...

    raise_yang 发布于JavaScript
  • Squire编辑器源码解读

    摘要:编辑器构造函数的模型。编辑器构造函数编辑器的参数操作函数编辑器的原型方法操作函数自定义事件机制光标以及选区的方法 showImg(https://segmentfault.com/img/remote/1460000015880062?w=522&h=1188); 编辑器简单介绍 Squire is an HTML5 rich text editor, which provides p...

    raise_yang 发布于JavaScript
  • 一度让我头大到起飞的表单验证

    摘要:表单验证在前端开发中非常非常常见,每次有需求时都不得不百度,匆匆忙忙,没有积累,也很零散。只留下数字和小数点只保留第一个小数点,清除多余的只能输入两位小数保证如果没有小数点,首位不能是,这种金额出现强制数字保留两位小数时,使用即继续更新中 表单验证在前端开发中非常非常常见,每次有需求时都不得不百度,匆匆忙忙,没有积累,也很零散。今天心血来潮想把它整理出来,有些粗糙,后续会继续修改 ^_...

    raise_yang 发布于JavaScript
<