• 如何理解JS项目


    JS API(DOM/PhoneGap/Cordova/NodeJS/Library/Android/MongoDB....)最基础,可以看懂一行代码。

    ------->

    JS OOP, JS语法核心,与API无关。可以看懂一段代码。

    ------->这个阶段是代码加载并执行,但是不调用.------------------------>这个其实理解Web的流程,而不是JS代码。

    JS HTTP, AJAX, JS APP, MVC, Module,浏览器加载过程。可以看懂整个系统流程,不用关心业务逻辑以及具体的代码内容。

    这个阶段其实也可以看作是不用关心具体的代码逻辑,但是这个阶段和代码也是有关系的,因为要用代码来实现系统流程。

    ------->这个阶段是代码调用,改变数据逻辑。

    可以看懂整个业务流程。


    首先是理解web的流程,这是代码无关,独立的,分离的。

    Request的核心在于运行于Client side.服务器无关的,分离的,独立的。

    JS,H5, CSS是运行于Client端的。

    HTML, JS run in client side。


    要理解Web,而不仅仅是JS代码。

    JS代码只是一部分,Web包含各种资源,流程。

    JS代码的逻辑只是JS的一部分。而不是Web的一部分。

    JS代码流程只是Client端的,而不是Web的流程。

    Web流传是代码无关的, 业务无关的。 


    Request/Browser/WebView/PhoneGap---------------Server(Web流程)代码无关,分离的,独立的。API无关,H5无关------>即代码流程之前。查看瀑布流即此阶段---------->此阶段不可debug。

    这个是Browser<----->Server之间的流程。

    Run in Client.--------代码流程。--------->与JS, H5, CSS3的内容有关。

    Web不仅仅是code

    代码与web流程分离,其实就是加载并执行与代码调用分离,即加载与代码内容分离,加载并执行与代码无关,Web流程与代码无关。


    Web不仅仅是代码,API仅仅是JS,Web是从Browser<---------------------->Server之间的过程,流程。

    之后才是代码的阶段。


    Web流程与JS OOP,API, 模块化,APP无关。总之与JS代码无关。

    JS就是JS,不要理解成JS APP,JS只是Run in Client的脚本。

    API是Web API。

  • 相关阅读:
    Calculate every items’ quantity for each transaction type
    FW: Introduction to Change Data Capture (CDC) in SQL Server 2008
    过滤数据源,只显示那些符合条件的数据
    首日封, DAX
    X++中的subStr
    How to Compare two layer’s object: Get AOT objects both modified in USR & SL1 layer
    AX: grid中添加checkbox, edit 方法
    FW: Loading XML Data into SQL Server (SQL Spackle)
    How to get Record count?

  • 原文地址:https://www.cnblogs.com/daishuguang/p/4219535.html
Copyright © 2020-2023  润新知