zoukankan      html  css  js  c++  java
  • 杂谈随笔

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

    时间   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树,渲染树构建,渲染树布局,绘制渲染树)。

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

  • 相关阅读:
    Java 学习总结(一)
    每日学习心得:SharePoint 为列表中的文件夹添加子项(文件夹)、新增指定内容类型的子项、查询列表中指定的文件夹下的内容
    每日学习心得:SharePoint 2013 自定义列表项添加Callout菜单项、文档关注、SharePoint服务端对象模型查询
    HighCharts使用心得
    ECharts使用心得总结(二)
    每日学习心得:Js基本数据类型常用方法扩展
    每日学习心得:$.extend()方法和(function($){...})(jQuery)详解
    Mustache 使用心得总结
    Extjs editor 设置默认值
    Ext this.getView(...).saveDocumentAs is not a function
  • 原文地址:https://www.cnblogs.com/webHero/p/5625093.html
Copyright © 2011-2022 走看看