标签:js

break的一些知识点

提起`break`大家肯定都知道,写循环经常会用到break。这里总结一下关于`break`的一些知识点。 1、遍历大量数据记得用break跳出循环 什么意思呢?简单一点,当我有一千个不同的乱序的数据数组,我需要遍历一遍,但这个数据可能是第…

阅读全文 »

函数技巧——防抖与节流

今天在做项目的时候,遇到了这样一个问题:我现在做的东西和地图相关,地图上有各种标记,鼠标移动到每个标记会有一个浮动框显示此标记的经度、纬度等等各种信息,移出这个标记则浮动框会消失。由于标记太多,移动到特定标记的过程中就会碰到其它标记,导致很…

阅读全文 »

单体模式(二)

 单体模式的使用场合 在简单项目中,你可以把单体用作命名空间。 在稍大、稍复杂的项目中,单体可以用来把相关代码组织在一起以便日后维护,或者用来把数据或代码安置在一个众所周知的单一位置。 在大型或复杂项目中,那些开销较大却很少使用的组件可以被…

阅读全文 »

单体模式(一)

定义 单体是一个用来划分命名空间并将一批相关方法和属性组织在一起的对象,如果它可以被实例化,那么它只能被实例化一次。 注:单体是一个只能被实例化一次并且可以通过一个众所周知的访问点访问的类。——传统的定义 拥有私有成员的单体 1、下划线表示…

阅读全文 »