文章目录自定义工具函数库函数相关call()&apply()&bind()call(Fn,obj,.....args)apply(Fn,obj,args)bind(Fn,obj,...args)函数节流与函数防抖相关理解实现数组相关数组去重数组合并和切片数组扁平化数组分块删除数组中部分元素得到数组的部分元素对象自定义new自定义instanceof对象的合并数据拷贝浅拷贝ES6
JavaScript作为前端最为重要而又使用最为广泛的语言;在日常的开发中,我们往往需要处理大量的数据和复杂的逻辑,这个时候就可以使用一些工具函数来解决这些问题,来减少我们的开发量。今天盘点一些常见的 JavaScript 工具函数,来帮助各位更好地理解和应用这些工具函数,从而减少代码冗余,提高编程效率。1. LodashLodash 是一个流行的 JavaScript 工具,旨在提供一组实用的
当设计人员和开发人员真正快速便捷的使用JavaScript工具的同时,他们的生活也就变得更轻松、简单。网页设计和发展变化相当迅速,所以拥有最新的工具是必不可少的。因此小编今天为大家整理了30个JavaScript工具以供参考。 JavaScript工具凭借其便捷和易于使用的特点,使开发人员和设计人员的生活变得简单、轻松许多。你投入得多,它
stroll.js这些滚动效果是纯粹使用CSS3所实现的,其中所用到的JS仅是用来实现绑定和移除CSS样式。Hammer.jsHammer.js是一个支持多点触摸的JavaScript。它可以识别出常见的触摸、拖动、长按、缩放等等,支持Android、BlackBerry、iOS及Windows触屏设备。Socialite.jsSocialite.js 是一个
一、函数式编程风格简洁的代码:Lodash 的函数通常采用简洁的链式调用方式,使得代码更加易读和易于维护。例如,使用 Lodash 可以这样处理数组:const numbers = [1, 2, 3, 4, 5]; const doubledNumbers = _.chain(numbers) .map((n) => n * 2) .filter((n) => n
原创 精选 2024-09-10 08:59:11
237阅读
本文的几个JavaScript来自文章《30款精心挑选的JavaScript工具》(作者:八哥),个人重新选取了一些人为比较不错的整理了下。stroll.js这些滚动效果是纯粹使用CSS3所实现的,其中所用到的JS仅是用来实现绑定和移除CSS样式。Hammer.jsHammer.js是一个支持多点触摸的JavaScript。它可以识别出常见的触摸、拖动、长按、缩放等等,支持Android、
原创 2014-01-22 13:33:45
403阅读
在现代Web开发中,JavaScript的灵活性和强大功能使得其成为不可或缺的工具。然而,随着项目规模的扩大和复杂度的增加,我们面临着一系列技术痛点,特别是创建和维护高效的JavaScript函数工具类。这些痛点往往源于选型错误、架构设计不足以及性能调优的失败。因此,为了提升代码的重用性和可维护性,我们需要对JavaScript函数工具类的构建进行深入的探讨和反思。 ### 初始技术痛点
原创 7月前
8阅读
对象转化为基础数据类型,其实最终都是用调用对象自带的valueOf和toString两个方法之一并获得其返回值,作为其基础数据类型。基础数据类型包括这么几种:null, undefined, number, boolean, string内部实现机制但是什么时候调用valueOf,什么时候调用toString,却困惑了很长一段时间。 var obj = { toStrin
JS压缩工具UglifyJS使用简介使用UglifyJS的命令格式如下uglifyjs的options参考 简介UglifyJS是个包含JS解释器、代码最小化、压缩、美化的工具集,是前端开发打包的最常用工具之一。uglify-js目前只能压缩JS代码,且只支持到ES5语法,尚不支持ES6。有ES6语法会报错uglify-es在上面基础上,可以压缩es6语法,不过不会转为es5语法使用使用效果,打
转载 2023-11-27 14:04:07
145阅读
首页地址:https://www.lodashjs.com/
原创 2021-08-10 10:15:59
267阅读
IDEIDE的选择俗话说: 工欲善其事必先利其器, 一个好用的编辑器直接影响编写JavaScript的效率。目前 Sublime Text、WebStorm、Visual Studio Code、Atom 这几款IDE使用率最高,个人推荐 Visual Studio Code:开源免费、使用速度快、插件多、个性化定制、 使用简单IDE的配置点击上面的超链接即可下载 Visual Studio Co
转载 2023-07-23 08:39:24
67阅读
       对于前端开发者来说,《JavaScript高级程序设计》(俗称红宝书)和《JavaScript权威指南》肯定是两本封神之作,也是每一个前端工程师的必学经典。我们今天就一起跟着这两本书一起进入JavaScript(以后简称JS)的世界。      什么是JS?很多人只知道它是一门脚本语言,但是具体来说,JS由三部分组
前言:编写 JavaScript 代码与编写其他编程语言代码类似,都有专门的工具帮助提高开发效率。JavaScript 开发者可以使用的工具一直在增加,这些工具可以帮助开发者更容易定位问题、优化代码和部署上线。 其中有些工具是在 JavaScript 中使用的,而其他工具则是在浏览器之外使用的。一、 包管理JavaScript 项目经常要使用第三方和资源,以避免代码重复和加速开发。第三方也称为
转载 2023-06-06 11:31:10
79阅读
这篇文章将重点为JavaScript开发人员介绍10个超级工具。 1. MicroJS 想快速获得一段JavaScript代码吗?MicroJS是一个著名的网站,它提供了常见任务的JavaScript代码片段:Ajax, Json, DOM, Object-Oriented JavaScript等等。 2. Diva.js Diva是
转载 2023-07-24 14:03:17
69阅读
一、什么是lodash?lodash是一个具有一致接口、模块化、高性能等特性的 JavaScript 工具。 lodash是一个javascript,也是Node JS的常用模块,它内部封装了诸多对字符串、数组、对象等常见数据类型的处理函数,其中部分是目前 ECMAScript 尚未制定的规范,但同时被业界所认可的辅助函数。二、lodash相关文档API文档:https://www.html
AjaxTool.js
原创 2022-03-10 11:01:24
56阅读
前端构建工具之gulp(一)「图片压缩」已经很久没有写过博客了,现下终于事情少了,开始写博吧 今天网站要做一些优化:图片压缩,资源合并等 以前一直使用百度的FIS工具,但是FIS还没有提供图片压缩的相关插件,于是找到了腾讯的智图,而智图目前提供的插件只有gulp-imageisux 无奈之下,只好去学习gulp这款工具了,下面是gulp的相关介绍:gulp介绍gulp.js 是一种基于流的,代码优
转载 2023-10-29 11:06:27
70阅读
  javascript函数一共可分为五类: •常规函数 •数组函数 •日期函数 •数学函数 •字符串函数参考: ===================JS选取DOM元素的方法 注意:原生JS选取DOM元素比使用jQuery类选取要快很多 1、通过ID选取元素 document.getElementById('myid'); 2、通过CLASS选取元素 docume
转载 2023-08-07 16:14:03
43阅读
AjaxTool.js
原创 2021-09-01 09:50:02
162阅读
本文分享一些前端开发的最著名和最有影响力的框架和
转载 2022-05-20 11:40:18
275阅读
  • 1
  • 2
  • 3
  • 4
  • 5