请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

开发过程

七月,这个和实际的开发过程不一样吧。实际开发校验器不是应该在开发过程中逐步写出来,之后再提取出来的么。
我觉得lin-validator应该只是作为参考,最后给出来,而不是一开始就使用的啊。这样不是少了一个深入学习校验的过程。
而且,按需加载里面的全局对象最后使用可能是方便一点,但是我觉得开发有一个过程,模块化开发中,在需要时引进再引进也不是特别麻烦的不能接受的啊。一开始全写进全局里面,反而增加了开发难度,放到最后优化代码的时候,反而更自然一点。

正在回答

插入代码

2回答

实际的开发过程就是直接用各种框架内置的校验器了,比如Flask的WTForms,TP的内置校验系统。只不过KOA没有,所以我写了Lin-Validator,如果开发一个项目还要自己写一个Lin-Validator这种校验系统,那不可能的。Lin-Validator,太复杂了,你可以看下源码,这个课程不可能完整的实现一边Lin-Validator的。

全局变量这个不推荐,课程里也说过了。但这个现在做法也很多,比如vue里,很多东西都是挂载到vue的实例上,直接使用无需导入,这个看自己。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕标8388399 #1
    你好看你说什么都对。vue里vuex,router挂载到vue的实例上的方式就很简单啊,不像这个感觉对新人不怎么友好呢。╭(╯^╰)╮个人喜好问题吧,觉得有些地方手动导入挺好的,这可能更适合我这种新手吧。还可能就是之前还学习了另一门nodejs从零开发web server的课程,那个更偏向于基础,没有这种复杂的路由校验层。
    回复 有任何疑惑可以回复我~ 2019-06-08 19:13:53
  • 7七月 回复 提问者 慕标8388399 #2
    我觉得只一条,大部分框架都内置了校验器,就能说明问题了。不能说这是我写的就和其他框架集成的有什么区别。基本上慕课任何一个带框架的课程都是直接上来用校验器的,比如TP5、SpringBoot。你是不是服务端框架用的还是太少了,总感觉一般做服务端的人对校验器应该很习惯才对。
    回复 有任何疑惑可以回复我~ 2019-06-08 21:35:35
  • 提问者 慕标8388399 回复 7七月 #3
    是啊,我只想安安静静地想做个小前端 T T
    回复 有任何疑惑可以回复我~ 2019-06-09 00:29:30
7七月 2019-06-05 01:40:46

肯定不会可能全部都挂到全局里,我也只是选择了常用的挂到全局里

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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