手写JS-柯里化函数的实现
经过手写一个小例子大家应该基本了解了什么是函数柯里化,并且实现了 curry 函数:用闭包把传入参数保存起来,当传入参数的数量足够执行函数时,就开始执行函数
现代 CSS 解决方案:数学函数之 min、max、clamp
总结一下,合理运用 min()、max()、clamp(),是构建现代响应式布局的重点,我们可以告别传统的需要 JavaScript 辅助的一些方案,基于 CSS 这些数学函数即可完成所有的诉求
10个超棒的Js简写技巧
今天我要分享的是10个超棒的JavaScript简写方法,可以加快开发速度,让你的开发工作事半功倍哦。我们通常使用Array中的concat()方法合并两个数组。用concat()方法来合并两个或多个数组,不会更改现有的数组
HTML5 元素拖动
很多前端恐怕都不了解HTML5的拖拽怎么实现吧,本文了解了下思路。进行整理备份,便于以后查阅。许拖动图片放置在div内,阻止对事件的默认处理方式,在div内添加属性
以更好的方式使用 Vue Mixins
Mixin 组件在项目中经常被用来重用一些业务逻辑,但它们有一些不确定的细微差别,这在项目开发中越来越明显。我偶尔也会遇到这种情况,它们会给代码库的重构或新功能的开发带来困难
通过排序的算法来实现js高性能开发
今天的问题从排序算法入手,来讲解如何根据业务需求,结合金典的算法,来实现js高性能开发。老板让小明给公司的20000+条数据排个序,但是由于排序的操作会频繁发生
8个让你成为更好程序员的JavaScript技巧
本文总结了工作中经常使用的8个JavaScript技巧,使用这些代码技巧,让代码更具可读性和可扩展性。当代码存在两个以上 if ... else ,我们就需要优化了,例如以下代码:我们要根据汉堡的名字计算价格:
一文聊透 IP 地址的那些事
IP 地址,是一个大家都耳熟能详的名词。 以生活举例,IP 在互联网中的作用就像是寄件时的收件人地址和寄件人地址,收件人地址让信件可以被正确送达,寄件人地址则让收到信的人可以回信。
推荐20个JavaScript代码优化的技巧
多个条件的 if 语句, includes方法;当我们的 if-else 条件中的逻辑比较简单时,可以使用这种简洁的方式——三元条件运算符。对 Null、Undefined、Empty 这些值的检查