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

网站后台管理系统怎么登陆网站项目分析怎么做 方法有哪些

网站后台管理系统怎么登陆,网站项目分析怎么做 方法有哪些,微信商城下载,网站备案需要什么流程作者来源#xff1a;https://ost.51cto.com/user/posts/16066420 声明 JavaScript编程过程中函数是一个很有趣的点#xff0c;JavaScript的函数与其他如:C、Java等语言有很大区别。对于从别的编程语言转来的同学可能会存在一定的“坑”#xff0c;如function函数与函数…作者来源https://ost.51cto.com/user/posts/16066420 声明 JavaScript编程过程中函数是一个很有趣的点JavaScript的函数与其他如:C、Java等语言有很大区别。对于从别的编程语言转来的同学可能会存在一定的“坑”如function函数与函数的区别。function函数this关键字的占用等。 在下文的案例中可能会使用这些知识但我因为篇幅限制将不会对这些语法进行讨论只讨论不同编码方式的风格问题。 测试环境申明 测试工具DevEco Studio 3.1.1 Release 构建版本3.1.0.501 测试平台HarmonyOS Api9 x86 虚拟机 测试语言ArkTS(只测试JavaScript语法部分) 简介 因为JavaScript编程风格的灵活性。在一个简单的求和函数、在JavaScript中可以使用很多不同的风格表示。 小编将会以函数式编程、面向对象编程、面向对象链式编程、申明式编程等多个不同的方式表示出来。 以下代码仅作为抛砖引玉的效果不代表实际开发代码也不代表当下所有的编码风格小编只谈论我了解的几种。在实际开发过程中每一种编码风格也会存在更多的细分风格。 过程式编程 代码 // 过程式编程 function add(...is: number[]) {// 总和let sum 0;// 求和for (let index 0; index is.length; index) sum is[index];// 返回总和return sum; }/*** 使用样例* console.log(add(11, 22, 33));*/解读 过程式编程是最简单粗暴直接的编程方式在所有主流编程语言中都支持使用过程式编程。 过程式编程往往需要编程者拥有过硬的编程素养与对业务的深刻理解才可以保证代码的持续性的可维护性、可扩展性。 在业务不确定、实现逻辑经常变化、实现方案不稳定的部分不建议使用这种编码风格因为它很容易导致代码失控。 但是在算法实现上笔者强烈建议各位使用这种编码风格。它简单可靠可以节约编程者的许多心智。 柯里化编程 代码 // 自动柯里化机可以自动把函数转化为柯里化风格。 function curry(fn) {return function curried(...args) {if (args.length fn.length) {return fn.apply(this, args);} else {return function (...nextArgs) {return curried.apply(this, args.concat(nextArgs));}}} } // 获得转化后的函数 export const curriedAdd curry(add2);/*** 使用样例* console.log(curriedAdd(1)(2)); // 3* console.log(curriedAdd(1, 2)); // 3* console.log(curriedAdd(1)(2, 3)); // 3*/解读 柯里化编程有一个有特色的地方是函数的连续嵌套这是前端开发非常热门的一种编程方式。但小编极力反对这种编程方式具体原因有一下几点 柯里化编程虽然确实提高了开发的灵活性但是它也降低了函数的可修改性导致后续重构可能会牵一发而动全身。柯里化有一个很大的特点是函数嵌套这不符合never nester不嵌套主义的编程理念。嵌套会大幅降低可读性。 如果你真的打算使用柯里化的编程风格。小编建议你写全注释 一直写到我不需要读你的函数就知道你这个函数想做什么、有几个参数、想返回什么、什么情况下会结束柯里化。。 面向对象编程风格函数 代码 // 面向对象风格函数 export function count() {// 总和属性this._sum 0;// 添加方法方法this.add (i) this._sum i;// 返回总和方法this.get () this._sum;// 返回构造对象return this; } /* // 使用样例 * a count(); * console.log(a.add(10)); * console.log(a.add(20)); * a.add(30); * console.log(a.get()); */解读 相对于下文提到的链式编程、更加正统的面向对象风格。每一次运算结果清晰、类型明确在现代化的编程工具帮助下编程效率很高。 面向对象风格函数、链式编程 代码 //面向对象链式编程风格 // 构造函数 export function count2() {// 总和属性this._sum 0;// 添加方法this.add (is) ((this._sum is), this);// 求和方法this.get () this._sum// 返回构造对象return this; } /*使用样例 console.log(count().add(10).add(20).add(30).get()); */解读 我之所以将它从面向对象单独拎出来是因为面向对象链式风格编程、基本可以代替柯里化编程。 这种编程风格相对于柯里化更加扁平可读性更高还具备一定的可拓展性。 所以如果在可以选的情况下为什么要使用柯里化呢 声明式风格函数 代码 // 声明式风格函数 export function sum3(is, get) {let ans 0;// 这里可以使用任何实现方式可以使用异步等方式实现is.forEach(element {ans element;});// 无论用任何方式实现最后所有运算结束后都使用get函数作为回调。get(ans) }解读 声明式风格的函数特点不在于它代码是怎样的而是在于它提供了哪些参数供开发者调用。开发者不在去关心实现的顺序如何实现、因为如何实现根本不重要实现顺序也不重要。你想要的只有答案和得到答案。实现可以使用任何方式实现内部可以使用多线程、异步、或者等等的方法实现。 总结 现代编码风格的演变无非就是随着需要处理问题的改变产生了关注的点的改变。去改变开发者的注意力让开发者放置跟多的精力在自己的业务上。不是越先进的编码风格就越好用在合适的地方选择合适的编码风格才是最重要的。 相关拓展-低代码开发 低代码开发是近年来在网络开发领域备受关注的一个趋势。低代码开发是指使用最少的编程代码来开发应用程序或业务逻辑这使得即使是没有IT或编程经验的初学者也能快速创建所需的功能。 虽然低代码开发还没有威胁到传统开发者的角色但不可否认的是这种趋势正在向低代码(或无代码)开发发展。据美国研究公司Gartner预测到2024年约65%的应用开发项目将通过低代码平台开发。这个趋势对于开发者来说是不容忽视的预计未来几年开发者的工作方式也将逐渐发生变化。 这几年隐约碰过低代码目前比较热门很多大厂都相继加入。 到底啥是低代码在我看来就是拖拉拽呼呼呼一通操作搞出一套能跑的系统前端后端数据库一把完成。当然这可能是最终目标。 链接www.jnpfsoft.com/?csdn如果你感兴趣也体验一下。 JNPF的优势就在于它能生成前后台代码提供了极大的灵活性能够创建更复杂、定制化的应用。它的架构设计也让开发者无需担心底层技术细节能够专注于应用逻辑和用户体验的开发。
http://www.yutouwan.com/news/261410/

相关文章:

  • 做网站需要解析吗物流公司网站设计
  • 源码网站模板微信开店哪个平台好
  • 高端个性化网站开发免费域名申请网站空间
  • 做网站设计怎么样手机建设网站自适应的好处
  • 可以做装修效果图的网站在线网页制作
  • 电子商务网站建设 实验分析网站制作报价多少
  • 网站怎么获得流量长春做企业网站
  • 苏州网站建设模版网站建设费用构成
  • 企业网站 的网络营销方法有网站维护工作是做啥
  • 正规东莞网站建设陕西新增本土病例轨迹
  • 门户网站系统建设项目投标书账号权重查询入口站长工具
  • 建站公司 商城做网站哪些公司
  • 创业服务网网站建设方案项目书wordpress淘宝客推广插件
  • 专业网站建设经费申请公司装修设计公司
  • 黑色网站素材wordpress reddit主题
  • 专业购物网站建设报价福州抖音seo
  • 购物网站主要的功能模块个人网站如何做
  • 做网站应该注意些什么问题网站google排名出现过几分钟
  • 移动网站开发流行WordPress小说漫画主题国外
  • 如何做网页或网站做购物比价的网站
  • 网站开发符合seo结构厦门专业网站设计公
  • 优秀网站展示国外做的比较好的网站
  • 嘉兴网站建设999 999下载班级优化大师app
  • 保山便宜的网站建设建设公司大还是建筑公司大
  • 南阳手机网站制作网站新闻图片尺寸
  • 广州市住房建设部网站如何删除网站备案号
  • 怎么自己做推广网站低价网站制作
  • 成都网站设计龙兵科技oa系统开发公司
  • html网站建设方案长春 建设工程信息网站
  • vs用户登录注册网站建设代码制造网