用户中心USER CENTER

首页/用户
  • angular6.x中ngTemplateOutlet指令的使用

    摘要:在使用进行开发的时候通过属性绑定向组件内部传值的方式有时候并不能完全满足需求比如我们写了一个公共组件但是某个模板使用这个公共组件的时候需要在其内部添加一些标签内容这种情况下除了使用预先在组件内部定义之外就可以利用指令向组件传入内容指令类似于 在使用angular进行开发的时候,通过属性绑定向组件内部传值的方式,有时候并不能完全满足需求,比如我们写了一个公共组件,但是某个模板使用这个公共...

    suxier 发布于JavaScript
  • 手写一个PromiseA+的实现

    摘要:手写一个的实现。当注册的回调函数返回的是的时候,从这个之后的所有的注册函数都应该注册在新返回的上。直到遇到下一个回调函数的返回值也是。 Promise 手写一个PromiseA+的实现。注意这里只是模拟,实际上原生的promise在事件队列中属于microTask。这里用setTimeout模拟不是特别恰当。因为setTimeout是一个macroTask。 1. 最简单的基本功能 /...

    suxier 发布于JavaScript
  • 我眼中的前端开发

    摘要:狭义上的前端开发让我们先从狭义上的前端开始讨论吧。这是我们就需要把视野打开,成为广义上的前端。比起移动端开发,前端开发有着免审核,开发迅速,统一维护等好处。这也导致前端开发可被替代性强,待遇自然也上不去。 大家都知道程序员是少见的低门槛高工资的职业,而前端工程师又比其他岗位入门更快,因此,很多人都想成为一个前端工程师。但是,在决定成为一个前端工程师之前,你了解前端是什么吗? 一千个人眼...

    suxier 发布于JavaScript
  • Node(V8)的垃圾回收机制

    摘要:基本概念垃圾回收机制。对两个不同生代的不同垃圾回收策略构成了整个的垃圾回收机制。此种方式会导致下一次内存中产生大量碎片,即内存空间不连续,导致内存分配时面对大对象可能会无法满足,提前出发下一次的垃圾回收机制。 : 聊一聊垃圾回收机制吧。 : 恩,垃圾回收是自动的。 基本概念 GC(Garbage collection)垃圾回收机制。目的是解释器去判别需要回收的内容,当解释器认为一个占...

    suxier 发布于JavaScript
  • js轻松实现折叠面板

    摘要:移动端导航栏有个很常见的折叠菜单,有插件实现,有组件。最近用无插件实现一个这样的效果。探究历程直接采用,虽然实现了控制容器的显示和隐藏,但是效果生硬。 移动端导航栏有个很常见的折叠菜单,bootstrap有collapse插件实现,jQuery UI有Accordion组件。最近用js无插件实现一个这样的效果。 探究历程 display:none; 直接采用display,虽然实现...

    suxier 发布于JavaScript
<