用户中心USER CENTER

首页/用户
  • 数据结构与算法对的javaScript描述-二叉搜索树

    摘要:定义树以及相关概念二叉搜索树的定义首先是二叉树最多有两个节点,分别是左右节点子节点的位置是确定的,变现为左子节点的值小于其父节点右子节点的值大于其父节点在中的描述描述的完整代码传送门可视化传送门节点类树是由节点组成的,要实现树那么先要实现节 定义 树以及相关概念 showImg(https://segmentfault.com/img/remote/1460000012578627?w...

    forrest23 发布于JavaScript
  • JavaScript设计模式----策略模式

    摘要:实际上在这种将函数作为一等对象的语言里,策略模式已经融入到了语言本身当中,我们经常使用高阶函数来封装不同的行为,并且把它传递到另一个函数中。 声明:这个系列为阅读《JavaScript设计模式与开发实践》 ----曾探@著一书的读书笔记 1.策略模式的定义 将不变的部分和变化的部分隔开是每个设计模式的主题。 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 2.策略模式...

    forrest23 发布于JavaScript
  • vue 父组件通过props向子组件传递方法的方式

    摘要:父组件通过向子组件传递方法的方式组件中的中中的上下文是实例需注意。例如注意,不应该对属性使用箭头函数例如。 vue 父组件通过props向子组件传递方法的方式 vue 组件中的 this vue 中 data/computed/methods 中 this的上下文是vue实例,需注意。例如: 注意,不应该对 data 属性使用箭头函数 (例如data: () => { return ...

    forrest23 发布于JavaScript
  • 【笔记】事件委托(即事件代理)知识点

    摘要:事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素。 事件委托原理 事件委托就是利用事件冒泡原理实现的! 事件冒泡:就是事件从最深节点开始,然后逐步向上传播事件; 例:页面上有一个节点树,div > ul > li > a 比如给最里面的a 加一个click事件,那么事件就会一层一层的往外执行,执行顺序 a > li > ul > div...

    forrest23 发布于JavaScript
  • JavaScript 函数式编程导论

    摘要:函数式编程导论从属于笔者的前端入门与工程实践。函数式编程即是在软件开发的工程中避免使用共享状态可变状态以及副作用。 JavaScript 函数式编程导论从属于笔者的Web 前端入门与工程实践。本文很多地方是讲解函数式编程的优势,就笔者个人而言是认可函数式编程具有一定的好处,但是不推崇彻底的函数式编程化,特别是对于复杂应用逻辑的开发。笔者在应用的状态管理工具中就更倾向于使用MobX而不是...

    forrest23 发布于JavaScript
<