• 开发过程中的关键思维方法


    1,核心线逻辑

    核心线,是开发过程中的关键性逻辑。也就是一个中心的意思。

    一个中心意思中心的数据是核心,中心的数据格式一样是核心,核心数据遍布到项目的各个部分,二各部分都以此为基础,根据需要进行二次数据处理。

    比如:

    数据库拿回来的价格数据是单精度型默认人民币的数值类型,根据实际需要前台将数据转化为省略特定小数点或者转为为,美元符号。

    再比如

    如果利用的是for语句或者foreach语句将api数据遍历到页面上后,页面上的绑定事件以此数据为准,进行数据的加工处理。路径添加前缀。作为修改内容的初始状态等。

    2,全局思维

    实现组件的复用,这一点vue的slot利用的有着很好的体现,可以利用slot实现不同场景下的模态框。

    全局思维,还体现在全局配置上,单页面开发比如前端路径的全局配置,接口域名的全局配置,过滤器的全局配置,指令的全局配置。

    多页面开发,组件的全局性考虑,插件的全局性考虑,函数的全局性考虑。

    3,异步思维

    异步思维,体现的是宏观层面的一个中心的思维。

    异步首先是让步于同步,就开发来讲,将那些不重要的路由组件异步加载可以实现很好的页面体验。是在代码层次进行优化的方法。

    根据以上思维。在进行开发时候,整体文档目录的如下,

    1)传统的本地创建

    config是全局的配置文件,

    lib是js的依赖文件

    src是源码,也就是html

    static是js、css和img等静态资源

    2)再比如就是vue的src文件夹创建一个view文件夹。以及一个lib文件夹。

    4,确定性思维

    确定思维代表代码是明确的,当然代码本身肯定是确定的。这点要求在对代码的理解上,一定要确定,不确定往往代表理解的不明确或者不熟悉。意味不能将代码加以利用。

  • 相关阅读:
    Fedora安装ati显卡驱动
    [转]SQLite 3入门教程
    [转]QT:不规则窗口的实现
    Ubuntu 10.10可用源
    [转]Qtopia2.2.0移植
    [转]嵌入式Qtopia2.2.0开发环境的搭建和使用
    ES6 find 和 filter 的区别
    “/ArcGIS/rest”应用程序中的服务器错误——解决办法
    Java:String和Date、Timestamp之间的转换
    UVA 100 The 3n+1 Problem
  • 原文地址:https://www.cnblogs.com/zhensg123/p/9253427.html
Copyright © 2020-2023  润新知