JS 垃圾回收机制

一、垃圾回收机制——GCJavascript 具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存。 原理:垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。 通常情况下有两种实现方式:

原型和原型链

原型原型: 每个函数都有 prototype 属性,称之为原型因为这个属性的值是一个对象,称为 原型对象(Array.prototype)

Cookie、sessionStorage、localStorage 的区别

cookie、sessionStorage 和 localStorage 都是在 Web 浏览器中用于存储数据的机制,但它们之间有一些重要的区别。

设计模式

设计模式是从许多优秀的软件系统中,总结出的成功的、能够实现可维护性、复用的设计方案,使用这些方案将可以让我们避免做一些重复性的工作。

sleep 函数

JS 没有语言内置的休眠(sleep or wait)函数,所谓的 sleep 只是实现一种延迟执行的效果 等待指定时间后再执行对应方法

JSBridge

随着移动端盛行,不管是混合开发(Hybrid)应用,还是 React-Native 都离不开 JSBridge,当然也包括在国内举足轻重的微信小程序。

JS 数组方法

改变原数组的方法(9 个)1.splice() 添加 / 删除数组元素splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目 array.splice(index,howmany,item1,.....,itemX)

compose函数组合

在函数式编程当中有一个很重要的概念就是函数组合,实际上就是把处理数据的函数像管道一样连接起来,然后让数据穿过管道得到最终的结果 在多个框架源码中都有用到,比如 redux、koa 中多次遇到这个方法

JS实现倒计时

天,小时,分钟,秒钟倒计时

JSDoc

这个是JSDoc 官方文档,我这边简单做一些介绍。

12