摘要:所以为了简化流程,这些的代码都先暂时忽略了。也就是说,每个平台都有独立的实现。我们将调试两个过程,和分别对应挂载和更新两个阶段。 概述:先看看React的架构图:https://bogdan-lyashenko.gith... 好好看一下上图,初看看起来好像很复杂,但是事实上,它只描述了两个过程:挂载和更新。由于卸载在某种程度上就是反挂载,上图中我们移除了卸载的过程,以使得流程图看起来...
摘要:安装构建工具构建项目安装弹出配置文件可自定义配置安装异步处理使用开启中间件安装连接提供和两个接口来连接组件在应用最外层,传入即可,只用一次负责从外部获取组件所需的参数安装装饰器的中加入的使用变得简洁属性方法 1.安装构建工具 npm install -g create-react-app 2.构建项目 create-react-app ProjectName 3.安装redux npm...
摘要:了解跨域这件事,我们先看看导致会存在跨域问题的根源浏览器的同源策略浏览器的同源策略又是什么鬼好像了解一点,但是又说不清楚。请参考阮老师的跨域资源共享详解 跨域的理解 跨域,顾名思义,即为请求了不同域的资源。了解跨域这件事,我们先看看导致会存在跨域问题的根源:浏览器的同源策略浏览器的同源策略又是什么鬼? 好像了解一点,但是又说不清楚。这次我们就来详细探索一下。 声明一下,本文是参考众多其...
摘要:假设我们正在编写一个渲染广东省地图的页面,目前从第三方资源里获得了广东省的所有城市以及它们所对应的并且成功地渲染到页面中此处我们遍历老数据把它们添加到空对象中然后返回这个对象使用适配器模式可以解决参数类型有些许不一致造成的问题。 策略模式 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。目的是将算法的使用与算法的实现分离开来。 一个基于策略模式的程序至少由两部分组成: ...
摘要:接下来说一说路由问题和页面之间传参问题,我用做的前后端分离项目一般没有路由,直接就是连接的形势跳转页面,虽然这样很不妥,但是好像也没啥办法。总之,实现的前后端分离是不完美的,成本也是很高的,新手可以试试,建议学习或者之类的高级框架。 传统的web开发模式想必大家都知道,不管是jsp、asp、php或者一些魔板引擎开发,其实道理都是一样的,都是服务端渲染,原理是:浏览器发送一个get请求...