我的编程空间,编程开发者的网络收藏夹
学习永远不晚

js如何实现代码复用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

js如何实现代码复用

小编给大家分享一下js如何实现代码复用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

代码复用

1 Object [key]

虽然将 foo.bar 写成 foo ['bar'] 是一种常见的做法,但是这种做法构成了编写可重用代码的基础。许多框架使用了这种方法,比如element的表单验证。

请考虑下面这个验证函数的简化示例:

function validate(values) {
 if(!values.first)
 return false;
 if(!values.last)
 return false;
 return true;
}
console.log(validate({first:'Bruce',last:'Wayne'})); // true

上面的函数完美的完成验证工作。但是当有很多表单,则需要应用验证,此时会有不同的字段和规则。如果可以构建一个在运行时配置的通用验证函数,会是一个好选择。

// object validation rules
const schema = {
 first: {
 required:true
 },
 last: {
 required:true
 }
}

// universal validation function
const validate = (schema, values) => {
 for(field in schema) {
 if(schema[field].required) {
 if(!values[field]) {
 return false;
 }
 }
 }
 return true;
}
console.log(validate(schema, {first:'Bruce'})); // false
console.log(validate(schema, {first:'Bruce',last:'Wayne'})); // true

现在有了这个验证函数,我们就可以在所有窗体中重用,而无需为每个窗体编写自定义验证函数。

以上是“js如何实现代码复用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

js如何实现代码复用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何用JS实现代码雨特效

这篇“如何用JS实现代码雨特效”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何用JS实现代码雨特效”文章吧。html代码<
2023-06-26

如何用js代码实现拼图小游戏

这篇文章主要讲解了“如何用js代码实现拼图小游戏”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用js代码实现拼图小游戏”吧!一、js拼图是什么?用js做得小游戏二、使用步骤1、先创建di
2023-06-14

如何使用JS实现酷炫代码雨特效

这篇“如何使用JS实现酷炫代码雨特效”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何使用JS实现酷炫代码雨特效”文章吧。效
2023-07-04

js代码如何实现多人聊天室

这篇文章将为大家详细讲解有关js代码如何实现多人聊天室,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。设计要求:1)用户应通过注册登录聊天室2)聊天室可以显示所有在线用户3)在每一条聊天内容之前,显示发出这
2023-06-25

PHP 函数中如何实现代码复用?

php 函数可通过组合代码块实现代码复用。函数定义包含函数名、参数和函数体。调用函数时,使用函数名和参数。命名空间可防止名称冲突。代码复用优点包括模块化、可维护性、代码简洁和效率。PHP 函数中实现代码复用PHP 函数是将代码块组合在一起
PHP 函数中如何实现代码复用?
2024-04-27

如何使用PHP代码实现QQ代码

要使用PHP代码实现QQ代码,你可以使用QQ互联开放平台提供的SDK来完成。以下是一个简单的示例代码:首先,你需要从QQ互联开放平台获取到应用的App ID和App Key。然后,你可以使用这些凭据初始化SDK。```phprequire
2023-08-28

如何在Python中使用多继承实现代码复用

如何在Python中使用多继承实现代码复用多继承是Python中一个强大且灵活的特性,可以帮助我们在编写代码时实现更高效的代码复用。本文将介绍如何在Python中使用多继承,并通过具体的代码示例来说明其使用方法。使用多继承的基本语法在Pyt
2023-10-22

做JS逆向时,Python如何调用JS代码

这篇文章主要介绍了做JS逆向时,Python如何调用JS代码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇做JS逆向时,Python如何调用JS代码文章都会有所收获,下面我们一起来看看吧。配置环境node.js
2023-06-27

编程热搜

目录