老师,什么是工具函数

老师,什么是工具函数

老师好!

  1. 什么是工具函数? 我们要整理出所有的工具函数嘛或者是我们要怎么样对待它

  2. 不明白这句代码var pattern = /^\s+|\s+$/g;
    |  这个符号不是或的意思嘛,就是说只取一个的意思,这局代码的意思是先执行 ^\s+,再执行\s+$,怎么理解呢?

感谢老师!

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2020-08-13 10:24:33

同学你好,问题解答如下:

1. “工具函数”就是指具有某些功能的函数,这些函数(或者叫做方法)就像工具一样,当我们需要它们的时候,就可以使用它们。比如去除字符串首尾空格这个操作,在开发中是经常会遇到的,如果每一次我们都写一个trim方法,是很麻烦的,所以我们采取的办法是,将写好的trim方法,放在一个单独的js文件中,这个js文件中,可以有很多其他的方法(我们收集的),如果需要使用trim方法,我们就把该js引入到页面上,直接调用就行了,这样就不用重复写该方法了。

所以开发中,如果有一些方法是我们经常用到的,就可以把这些方法,统一存在一个js文件中(一点点收集这些方法),该js文件就类似于我们自己的代码库一样,使用的使用,直接引入该js文件并调用相应的方法即可。

2. “var pattern = /^\s+|\s+$/g”这句代码中的“|”是代表或的意思,理解成“只取一个”不准确,可以理解成“二者都行”,即:可以匹配以开头的空格,也可以匹配结尾的空格,所以str首尾的空格都可以被匹配到。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

  • 提问者 沉木岩 #1
    谢谢老师的解答!
    2020-08-13 19:11:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师