• 杂谈随笔


    ---恢复内容开始---

    时间   2016-06-26  15:28:58

    MVC  百度百科

    MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

    nodejs不是一个js框架,千万不要认为是类似jquery的框架。

    nodejs是js运行时,运行环境,类比java中jvm。

    同样nodejs的作用和jvm的一样一样的,也是js的运行环境,不管是你是什么操作系统。

    只要安装对应版本的nodejs,那你就可以用js来开发后台程序。

    React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

    React 特点

    • 1.声明式设计 −React采用声明范式,可以轻松描述应用。

    • 2.高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。

    • 3.灵活 −React可以与已知的库或框架很好地配合。

    • 4.JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。

    • 5.组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。

    • 6.单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。

    如果我们需要使用 JSX,则 <script> 标签的 type 属性需要设置为 text/babel。

    JSX

    JSX 文件,即带有扩展的 JavaScript。
    其中可包含处理 XML 的 ECMAScript。JSX 文件中的功能由 Web Service 进行 XML 映射时调用。
    这个可以用adobe的软件制作。


    DOM的渲染
    渲染,也就是把请求的内容显示到浏览器屏幕上

    当我们从网络上得到HTML的相应字节时,DOM树就开始构建了。由浏览器更新UI的线程负责。当遇到以下情况时,DOM树的构建会被阻塞:

    • HTML的响应流被阻塞在了网络中
    • 有未加载完的脚本
    • 遇到了script节点,但是此时还有未加载完的样式文件

    各种渲染引擎

    我们提到的Firefox, Safari两种浏览器构建于两种渲染引擎之上:Firefox使用Gecko —— Mozilla自家的渲染引擎;Safari 和 Chrome 都使用 Webkit。渲染引擎的基本工作流程(解析HTML构建DOM树,渲染树构建,渲染树布局,绘制渲染树)。

    ---恢复内容结束---

  • 相关阅读:
    委托
    Ajax TreeView绑定数据库(一)
    递归算法算出1,1,2,3,5.........(二)
    Ajax技术之深入浅出
    javasript读写xml
    递归算法求阶乘(一)
    关于.Net中的实际开发
    ASP.NET Form表单验证
    js 实现自动合并相同的行
    递归快速排序
  • 原文地址:https://www.cnblogs.com/webHero/p/5625093.html
Copyright © 2020-2023  润新知