当前位置: 首页 > wzjs >正文

山西城乡和建设厅网站qq营销网站源码

山西城乡和建设厅网站,qq营销网站源码,成都建设局官网,如何上传到自己的网站前言 我们有时候会看这样的前端代码: const doubled _.map(numbers, function(num) { return num * 2; });刚接触前端的童鞋可能会有点惊奇,不知道这个 _ 是什么语法,为什么这么神通广大? 其实 _ 是 Lodash 或 Underscore.js …

image

前言

我们有时候会看这样的前端代码:

const doubled = _.map(numbers, function(num) { return num * 2; });

刚接触前端的童鞋可能会有点惊奇,不知道这个 _ 是什么语法,为什么这么神通广大?

其实 _ 是 Lodash 或 Underscore.js 这两个工具库的一个命名约定,并不是 JavaScript 的内置语法。

Underscore.js 是一个轻量级的 JavaScript 工具库,提供了许多实用的函数;

Lodash 是基于 Underscore.js 发展起来的一个更现代的工具库,优化了性能,并且提供了更多的功能。

本文通过一些例子聊聊如何使用这个 _ 语法,希望对你有所帮助。

引入库

  • 如果你在项目中使用 npm,可以通过以下命令安装 Lodash,比如

    npm install lodash
    
  • 在 HTML 文件中,你也可以通过 CDN 引入,比如:

    <script src="https://cdn.jsdelivr.net/npm/lodash/lodash.min.js"></script>
    

然后就可以使用 _ 语法完成编程任务了。

常用函数

  1. _.map() - 遍历数组并返回新数组,比如:

    const numbers = [1, 2, 3];
    const doubled = _.map(numbers, function(num) { return num * 2; });
    console.log(doubled); // [2, 4, 6]
    
  2. _.filter() - 过滤数组,返回符合条件的元素,比如:

    const numbers = [1, 2, 3, 4, 5];
    const evens = _.filter(numbers, function(num) { return num % 2 === 0; });
    console.log(evens); // [2, 4]
    
  3. _.debounce() - 限制某个函数的执行频率,比如:

    window.addEventListener('resize', _.debounce(function() {console.log('Resize event triggered!');
    }, 300));
    

总结

通过 Lodash 可以简化 JavaScript 编程中的许多常见任务,比如数组和对象的操作、函数的节流和防抖、深度拷贝等。除了以上常见的使用场景之外,还有更多的功能,比如:

  • _.reduce:对数组中的元素进行累积操作。
  • _.forEach:遍历数组中的每个元素。
  • _.find:查找第一个满足条件的元素。
  • _.sortBy:对数组进行排序。

……

等待童鞋们自己去了解发掘,只有自己真正用过的技术,才是自己的技术。

需要注意的是,使用这些工具库可以帮助我们更简洁地编写代码,但实际上,它们也只是对 JavaScript 的基础语法的运用而已,有条件的童鞋们,不妨多学习学习 JavaScript 的基础语法。

我是老杨,一个执着于编程乐趣、至今奋斗在一线的 10年+ 资深研发老鸟,是软件项目管理师,也是快乐的程序猿,持续免费分享全栈实用编程技巧、项目管理经验和职场成长心得。欢迎关注老杨的公众号,相互交流,共同进步!


文章转载自:

http://OezrxEnu.rysmn.cn
http://QwqhRLrI.rysmn.cn
http://tVH043pT.rysmn.cn
http://a7QD1yXD.rysmn.cn
http://clYAK9BW.rysmn.cn
http://sZ8hKD05.rysmn.cn
http://LiIenU0b.rysmn.cn
http://okCOPs3Z.rysmn.cn
http://rqp97hZX.rysmn.cn
http://jXip2aEc.rysmn.cn
http://yuwH1esH.rysmn.cn
http://VkfiOaTR.rysmn.cn
http://CcbWj9jF.rysmn.cn
http://bTxrP63X.rysmn.cn
http://j1ppM6zW.rysmn.cn
http://2UwebYiF.rysmn.cn
http://Iho3rpye.rysmn.cn
http://8RwzsyfK.rysmn.cn
http://fvoZbngM.rysmn.cn
http://mkFLIFaU.rysmn.cn
http://hjTQcB4V.rysmn.cn
http://fnfaps7a.rysmn.cn
http://yRbIZyAk.rysmn.cn
http://C9m5LCDz.rysmn.cn
http://5fmgDTJr.rysmn.cn
http://x14Evsmv.rysmn.cn
http://bDnOXAcs.rysmn.cn
http://NkUxCOkN.rysmn.cn
http://7BdPva7x.rysmn.cn
http://FSSThJqN.rysmn.cn
http://www.dtcms.com/wzjs/705751.html

相关文章:

  • 仿站工具下载后咋做网站wordpress自动推送给百度
  • ecilpse做网站百度信息流怎么投放
  • 织梦网站修改幻灯片货源网站开发
  • 网站开发用什么语言公司网站做的比较好
  • wordpress手机端网站模板下载失败搭建网上购物商城的步骤
  • 电商 网站 建设网站建设怎么找客源?
  • 百度云 做视频网站如何用wordpress挖比特币
  • 怎么做网站后门双色调网站
  • 网站编辑器介绍wordpress图册主题
  • 北京住房和城乡建设厅网站南昌做网站seo
  • 网站建设业务员论坛山阳网站建设
  • 沧州大型网站建设英文网站建设服务合同模板下载
  • 邯郸做网站优化深圳网站系统哪家强
  • 营销型网站设计稿淘宝怎么做基础销量什么网站好
  • 雷州网站建设地方门户网站赚钱
  • 丹东建设网站海外注册域名的网站好
  • 初期做网站西安有什么好玩的地方景点推荐
  • 群晖nas可以做网站服务器新闻 近期大事件
  • tinypng图片压缩网站网站公司的利润
  • 网站建设运营知乎网站建设项目培训
  • 软件工程师招聘信息网站备案网查询
  • 怎样做网站 app教程2345网址导航是谷歌吗
  • 合肥网站建设公网站一般都是用什么软件做的
  • 网站推广妙招企业信息查询表去哪里查
  • 模版网站利于优化快站心动小程序官网
  • 企业网站建设如何做好外链建设设计家装修效果图软件
  • 苏州网站建设排行wordpress 移动商城主题
  • wordpress建立php站点地图厦门建设银行招聘网站
  • 购物平台网站建设框架小程序编辑
  • 网站信息内容建设局通报包装印刷