js 数组操作
在开发中,数组的使用场景非常多,平日中也涉及到很多数组相关操作,对一些常见的操作方法进行总结和收藏,在开发中就能信手拈来,大大提高开发效率。
transition不会产生效果 height:auto
假设一个DIV要实现手风琴效果,展开时根据内容自适应高度即从height: (any)px; 变化到 height: auto;此时设置transition不会产生效果, 原因是 transition 无法将 ()px 变为不是具体数值的 auto
JS 节流函数(throttle)与防抖函数(debounce)
节流:在一定时间内连续触发某事件,在这段时间段内只执行首次触发的那一次。1s内执行第一次,防抖:在一定时间内连续触发某事件,在这段时间内只执行最后一次触发的那一次。最后一次延时1s后执行
如何写出让同事打死的代码?【Js最佳垃圾代码】
在 GitHub 上有一个新项目,它描述了「最佳垃圾代码」的十九条关键准则。从变量命名到注释编写。这些准则将指导你写出最亮眼的烂代码,保证被同事打死!
停止犯下这5个JavaScript风格错误
有多少次,你打开一个旧的项目,发现混乱的代码,当你添加一些新的东西时,很容易崩溃?我们都有过这样的经历。为了减少难以读懂的javascript的数量,我提供了以下示例。这些都是我过去所犯过的错误。
TypeScript:重新发明一次 JavaScript
作为一个 Node.js 开发者,我很早便了解到了 TypeScript,但又因为我对 CoffeeScript 的喜爱,直到 2016 年才试用了一下 TypeScript,但当时对它的学习并不深入
JS高阶函数reduce()的常用场景
reduce()语法:必需。初始值, 或者计算结束后的返回值。 数组求和;数组最大值;数组去重;计算数组中每个元素的出现的次数
程序员看过来:阿里毕玄提升代码能力的4段经历
对于程序员而言,我始终认为代码是展现能力的关键。一个优秀程序员写的代码,和一个普通程序员写的代码是很容易看出差别的,代码是展示程序员硬实力 的 名片。
Laravel框架从九个方面提高Web应用的开发效率和竞争优势
由Taylor Otwell于2011年开发的Laravel PHP框架,是软件开发领域的一项创新。它凭借着敏捷的开发方式,在众多PHP框架中脱颖而出。通过它所提供的各项优势和强大的功能