作为程序员的我们,有认真的看过文档吗?

星图妙赏 2020-08-18 21:09:36

最近在琢磨后台全球化,后台框架使用的是Layui,这里简单的说下问题吧!

前言

工作俩年了对于技术文档的查看只限于能用即可,用到了在去看,从来都没有把文档大概的过一遍。

针对最近的几个问题,假如说之前把ThinkPHP的文档不能说是仔细看完,但是大概过一遍都没有过,于是就造就了以下的问题。

项目需要进行全球化,首先搭建的就是后台了,后台是ThinkPHP搭建的,前端UI框架使用的是layui。

遇到的第一个问题就是怎么去实现多语言。第二个问题是今天才遇到的,就是Layui分页的多语言化。

一、如何看文档

如果早早的看过文档的话,不至于浪费那么多时间。tp的多语言根本就不需要我们做太多的事情,语言包配置好,然后直接使用lang助手函数就可以直接使用。

希望大家不要在犯咔咔错误,有时间或者有空的时候把自己所需要的技术文档好好的看一遍。

对于文档来说我们不管是开始学习还是已经用了很长时间的技术我们都应该把文档从头到尾的看一遍,不至于碰到新的需求时浪费些许的时间。

就拿咔咔使用的TP框架来说,就哪怕把目录看一遍都不至于发生太多后边的事情。

所以还是希望大家能多多看看文档,对自己只有好处没有一点点坏处。

二、看文档我们应该注意什么

这是第二个问题,针对于layui分页的问题。

需求就是针对不同的语种显示对应的语言,语言包就不说了。

当咔咔把程序写到这一块的时候,第一个想法就是直接在代码里搜索上一页下一页的字眼。

搜索出来是在layui的page的js文件里边,而且是混淆代码,这样的代码想都不用想肯定是改不了的。

如果开发者想让你自己定制需求怎么会去把代码混淆。所以咔咔就开始百度,百度了半天也没有找到答案,心里默默地妈卖批。

在tp那边吃了亏后,我就打开了layui的框架的源码,说实话咔咔看到这些的时候并没有认真地看,而且是直接关了。

layui分页的代码是这个样子的,其实已经都很明显了,我们的count和limit都是后台返回的,那么这个prev也就可以自定义的啊!

这个时候在返回到layui的文档,那明晃晃的自定义几个字是真的晃眼。

三、总结

希望在这俩件事情后,能对文档重视起来,严谨自己的学习方式和解决问题得效率。

坚持学习、坚持写博、坚持分享是咔咔从业以来一直所秉持的信念。希望在诺大互联网中咔咔的文章能带给你一丝丝帮助。

15 阅读:15446
评论列表
  • 2020-08-19 12:29

    啊,这。。不是会用就行了吗

    星图妙赏 回复:
    基础的会用就可以了,但是有的技术点还是要看文档的,要不碰的新的需求怎么办呢!最后给个小小的关注呗!
  • 2020-08-19 19:01

    前端程序员最喜欢吹嘘自己是程序员[笑着哭]

    杰丿victory 回复:
    哦,前端不是程序员,请问你是有什么高见,有做过吗?你不会以为写个HTML,css就是前端吧
    汇川推广 回复:
    我自己作为后端表示,虽然前端逻辑可能没后端多但是我也觉得可以算是工程师的了
  • 2020-08-19 09:04

    还真是,文档都是遇到问题了再看[笑着哭]

    神行者35 回复:
    难道不是吗?
    星图妙赏 回复:
    同道中人啊!点个关注如何,你是最腻害的
  • 2020-08-19 20:17

    所以永远执着于怎么调接口

    星图妙赏 回复:
    是的呀!给个小小的关注呗!
  • 2020-08-19 08:40

    没学会之前肯定有认真看过的,至于学到一定水平后还看不看,那就不清楚了。

    星图妙赏 回复:
    那您还是真的厉害,我是学没学都不看,只有遇到问题了才会去看。所以才写了这篇文章来给同行一个提醒。不过您还是挺厉害的,向你学习
  • 2020-08-19 11:04

    一般在ide里输入点 看看有没相关方法提示,没有就百度

    星图妙赏 回复:
    是吧!但是有的需求怎么处理啊!例如多语言包 说实话我之前是真的不知道 学习一个东西之前,是应该把它简单的梳理一遍文档的
  • 2020-08-19 10:45

    mdn是随用随查,而且里面的文章都是链式调用,能看到死,阮一峰的JavaScript教程和es6标准教程有多少人看完过[得瑟]

    baseC 回复: 神魔魇
    廖雪峰的书我没看过,书名发一下,谢谢
    神魔魇 回复:
    廖雪峰的我就看了
  • 2020-08-19 15:38

    不是直接看源码么?

  • 2020-08-19 15:47

    首选第一点,框架服务于需求,选择框架是有目的的,第二点,你需要做什么肯定是要看现有技术,支持情况,在决定考虑其他技术整合。难道你因为要做多语言,你就直接去做了?你不需要去知道公司目前技术栈?

    星图妙赏 回复:
    项目之前就做好了,是需要改为全球化 嗯嗯 就这样
  • 2020-08-19 13:01

    Ctrl+F,输入关键词,跳转到搜索结果,看看上下文,程序可以运行,关闭网页[得瑟]

    星图妙赏 回复:
    这才是大佬的操作
  • 2020-08-23 15:38

    假如什么文档都要看完全,太麻烦了。。。以前学习安卓sdk也是稍微看看。其实很多人一般都是有问题再看,比如主线程里才能刷新ui,

    星图妙赏 回复:
    或许是吧!但是评论区确实有大佬把文档看完的,厉害的
  • 2020-08-19 06:57

    呵呵, 你既然提到了看文档, 你有好好的看javascript的文档吗? ajax, 被你吃了[得瑟]

    星图妙赏 回复:
    对于你这种我是有点哭笑不得啊!加油吧!你的level有可能还够
  • 2020-08-19 12:46

    接口文档天天看

    星图妙赏 回复:
    秀儿非你莫属,最后给个小小的关注呗!
  • 2020-08-26 00:40

    我在做框架选型的时候基本会把框架文档看一遍。