摘要: SPA Single Page Application : 单页面应用,整个应用只加载一个页面(入口页面),后续在与用户的交互过程中,通过 DOM 操作在这个单页上动态更新结构和内容 优点: 有更好的用户体验(减少请求和渲染和页面跳转产生的等待与空白),页面切换快 重前端,数据和页面内容由异步请求( 阅读全文
posted @ 2021-11-10 23:27 忘川酒 阅读(57) 评论(0) 推荐(0) 编辑
摘要: redux Redux 是一个独立的 JavaScript 状态管理库 npm i redux redux 三大原则 单一数据源: 整个应用的 state只存在于唯一一个 store 中 state 是只读的: 唯一改变 state 的方法就是触发 action,action 是一个用于描述已发生事 阅读全文
posted @ 2021-11-10 21:57 忘川酒 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 函数式组件 本质就是一个函数,接收一个参数 props 并返回一个 reactElement 函数式组件中没有this和生命周期函数,不能使用 string ref 尽量减少在函数中声明子函数,否则,组件每次更新时都会重新创建这个函数 import React from "react" const 阅读全文
posted @ 2021-11-10 16:33 忘川酒 阅读(53) 评论(0) 推荐(0) 编辑
摘要: props 和 state 的区别 state--> 用于控制组件自身状态,组件内部可以修改-setState--作为可变状态使用 props--> 子组件通过props接受父组件传递的参数,组件内部无法控制修改--做为不变数据或者初始化数据 state 和 setState setState(up 阅读全文
posted @ 2021-11-10 14:06 忘川酒 阅读(17) 评论(0) 推荐(0) 编辑
摘要: React 一个用于构建用户界面的 JavaScript 库 命令式编程 和 声明式编程 告诉计算机怎么做(How) - 过程 告诉计算机我们要什么(What) - 结果 使用React-基于浏览器的模式 1) 引入React.js --> 提供 React.js 核心功能代码,如:虚拟 dom ` 阅读全文
posted @ 2021-11-10 09:41 忘川酒 阅读(26) 评论(0) 推荐(0) 编辑
摘要: vue01 基础API Vue 是一套构建用户页面的渐进式框架 Vue被设计为可以自底向上逐层应用 渐进式思想 一层一层、一步步来做的事情 声明式渲染 组件系统 路由vue-router 大规模状态管理vuex 构建系统 vue-cli vue-test-utils 使用-创建 hello worl 阅读全文
posted @ 2021-11-09 19:14 忘川酒 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 迭代 迭代对象 可被迭代的对象 - 实现了[Symbol.iterator]方法 迭代语句 for...in:以原始插入的顺序 迭代对象的可枚举属性 for...of:拥有迭代器的可迭代对象 迭代器实现原理 [Symbol.iterator] obj[Symbol.iterator] = funct 阅读全文
posted @ 2021-11-09 18:54 忘川酒 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 简版mvvm框架实现 总结 defineProperty; Proxy代理 数据劫持 AMD /CMD模块化; 1.利用defineProperty实现数据劫持; 2.利用ES6中proxy实现数据劫持 3.mvvm框架中编译数据到视图 4.实现数据驱动视图更新; 5.发布订阅模式; 6.AMD模块 阅读全文
posted @ 2021-11-09 18:20 忘川酒 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Promise原理解析与实现 知识要点 Promise 类 Promise 状态 promise.resolve 方法实现 promise.reject 方法实现 promise.then 方法实现 promise.catch 方法实现 介绍 Promise 是 JavaScript 异步编程的一种 阅读全文
posted @ 2021-11-09 12:47 忘川酒 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 总结 同步和异步 Promise 写法 promise状态 then的返还值 Async 和 await 写法 同步异步概念 同步和异步 同步和异步是一种消息通知机制 同步阻塞: A调用B,B处理获得结果,才返回给A。A在这个过程中,一直等待B的处理结果,没有拿到结果之前,需要A(调用者)一直等待和 阅读全文
posted @ 2021-11-09 10:06 忘川酒 阅读(25) 评论(0) 推荐(0) 编辑