zoukankan      html  css  js  c++  java
  • mainline.js主线

    设计前:由于我们写JS的时候,对于事件绑定、方法执行、回调等的管理有些乱。所以想了这么一个流程。

    设计思路:

    request.js 用于执行绑定事件的操作。是一个功能类,将每一个事件看成是一个请求,请求mainline.js中的一个方法。

    router.js 操作request.js。是一个应用类,将自己所需要的元素-事件,映射到mainline.js中的方法,尽量唯一关联。

    mainline.js 存放所有当前页面需要执行的方法。虽然,这里存放的是所有,但是,由于,元素-事件 和 方法已经记录所以,只需要

      在页面上获取到这个元素,然后,找到他的方法,就可以快速定位。

    viewer.js 用于页面渲染的类,也是将所有的和页面有关的放到里面,同样,根据元素-事件,可以快速定位方法,在方法中,可以快速

      定位viewer中的渲染。

    model.js 在mainline.js的方法中,穿插进去,调用model,然后,返回mainline,再继续执行。

    library文件夹 一堆类库,自己加,随意。

    mainline主线,即:保持js执行的顺序和规范,就像PHP中,一个请求进来,掉一个controller,里面有很多东西继续调,深度调。但,

      最后都return回来,用一个view输出或者渲染。想法上是这样,做起来,需要加入很多自定义的东西。比如,类库,和各自业务的model。

      (不知道怎么升级?不知道去哪里打怪?做主线任务呀,直接牵引你直到下一张地图。)

    将代码,编成诗;用BUG,描绘完美的样子。我是诗人,也是摄影师。
  • 相关阅读:
    linux驱动程序设计的硬件基础,王明学learn
    linux设备驱动概述,王明学learn
    应用程序调试工具gdb,王明学learn
    usb设备驱动描述,王明学learn
    OK6410移植madplay播放器,王明学learn
    bootstrap使用入门(bootstrap4.2.1版本)
    IntelliJ Idea 常用快捷键列表
    javaFX 多窗口编程
    Spring Boot框架入门教程(快速学习版)
    BindingNavigator 控件
  • 原文地址:https://www.cnblogs.com/iampoet/p/2887376.html
Copyright © 2011-2022 走看看