随笔分类 - Reactjs
reactjs相关知识
摘要:都知道vue是JavaScript驱动。vue最终生成的是dom片段,是一种对其挂载数据设置监听的dom片段。 实际上,早期开发就有这种简单形式。 一,最早的使用document.createElement的dom片段 <div id="app"></div> <script> const appD
阅读全文
摘要:差劲的程序员操心代码,优秀的程序员操心数据结构和它们之间的关系 ————Linus Torvalds,Linux创始人 Flux是由facebook推出的,用来解决MVC架构带来的数据管理问题。 Flux是一种“单项数据流”的管理方式。 在以前,采用MVC架构,MVC无法禁绝View和Model之间
阅读全文
摘要:本文系常见问题总结文章之一,具体归属于常见设计模式。 打算出常见系列,常见设计模式、常见算法、常见数据结构、常见业务场景。 什么场景下适合命令模式? 有时候需要向某些对象发送命令请求,但是并不知道请求的接受者是谁,也不知道被请求的操作是什么。此时希望用一种松耦合的方式来设计程序,使得请求的发送者和接
阅读全文
摘要:因为大部分情况下都是使用hash模式,因此很少关心History的使用。 最近再次意识熟悉后端才能全面理解项目,于是开始一些相关性研究。下面是History后端服务代码,使用了express框架。使用了ejs模板引擎解析HTML文件。 const http = require('http'); co
阅读全文
摘要:Web开发技术大纲 学而不思则罔,思而不学则殆。学就是总结是记忆。 第一部分 HTML 一 ,Html5权威指南 第一部分 常用html标签 第二部分 html文件dom、css和js加载关系 第三部分 html渲染机制 第四部分 不常用的html标签 比如pre,比如div的可编辑属性 第二部分
阅读全文
摘要:感觉好长时间没写博客一样,app.js代码 import React from 'react'; import { useState } from 'react'; function App() { const [input, setInput] = useState(''); // const [
阅读全文
摘要:新开了一个vue的项目,从vue单页面框架搭建到单点登录接入都是自己负责搞的。然后准备将这套东西迁移到react上。然后有了这篇文章。 1,reactjs分环境打包明显要比vue更为麻烦 vue修改的东西比较简单。但reactjs如果不进行eject,只能在引入一个社区解决方案 然后react-ap
阅读全文
摘要:最近重学React,再次和vue做了对比。 一,为官方插件提供便利的第三方插件横行 React仅仅是一个ui框架。虽然官方提供了redux,react-router;但也有第三方的redux-thunk,redux-saga;还有react-router-dom。 而对于vue来说,习惯上第三方提供
阅读全文
摘要:一,关于响应式数据更新方式的实现 1)只有在data里面定义的数据才会有响应式更新 vue依赖的defineProperty的数据劫持加上依赖数据,实现数据的响应式更新。可以称之为依赖式的响应。因为依赖所以注定了只会更新与data相关的数据。 2)react则是更新在state里面定义的数据 thi
阅读全文
摘要:单页面应用真正开始像一个应用。 多页面是一个松散的结构,即使有个打包工具,可以使用webpack进而使用模块化。但每个页面是封闭的结构。 类比小程序,小程序每个页面同样是封闭,即使可以通过本地存贮进行数据共享,如同多页面也可以额本地存储进行数据共享。但有一点无论是多页面还是小程序都没有做到的。 但是
阅读全文
摘要:一,对象实体对比 vue的对象实体依然是html,而react的对象实体已经变味jsx,一种新的语法结构。 vue的html与react的jsx都可以进行拆分,拆分成更细小的组件,组件之间可以传值。 二,生命周期 显然二者都有生命周期概念,生命周期让静态对象实体变为动态实体。 vue的生命周期: b
阅读全文


浙公网安备 33010602011771号