摘要:
1、传统MVC框架的缺陷 模型(model)-视图(view)-控制器(controller)的缩写 V即View视图:用户看到并与之交互的界面。 M即Model模型是管理数据:很多业务逻辑都在模型中完成。在MVC的三个部件中,模型拥有最多的处理任务。 C即Controller控制器:接受用户的输入 阅读全文
摘要:
一、let const 五个共同特点 不允许重复声明 块级作用域 不存在变量提升 不影响作用域链 暂时性死区 在代码块内,使用let/const命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区” const 特殊性 声明必须赋初始值; 标识符一般为大写(习惯); 值不允许修改; 指 阅读全文
摘要:
封装一个momentTime.js文件,包含8种格式. 需要传两个参数: 时间戳:stamp 格式化的类型:type, 日期补零的方法用到es6语法中的padStart(length,‘字符’): 第一个参数是指定生成的字符串的最小长度, 第二个参数是用来补全的字符串。 如果没有指定第二个参数,默认 阅读全文
摘要:
父组件与子组件通信 父组件将自己的状态传递给子组件,子组件当做属性来接收,当父组件更改自己状态的时候,子组件接收到的属性就会发生改变 父组件利用ref对子组件做标记,通过调用子组件的方法以更改子组件的状态,也可以调用子组件的方法 父组中定义ref引用 import React,{Component, 阅读全文
摘要:
四个阶段 初始化 运行中 销毁 错误处理(16.3以后) 初始化 constructor static getDerivedStateFromProps() componentWillMount() / UNSAFE_componentWillMount() render() componentDi 阅读全文
摘要:
1、事件绑定 React 元素的事件处理和 DOM 元素的很相似,但是有一点语法上的不同: React 事件的命名采用小驼峰式,而不是纯小写。 onClick onChange 使用 JSX 语法时你需要传入一个函数作为事件处理函数,而不是一个字符串。 onClick={this.fn} 类组件与函 阅读全文
摘要:
1、属性(props) 组件间传值,在React中是通过只读属性 props 来完成数据传递的。 props:接受任意的入参,并返回用于描述页面展示内容的 React 元素。 import React, { Component, Fragment } from 'react' import Reac 阅读全文
摘要:
1、行内样式 想给虚拟dom添加行内样式,需要使用表达式传入样式对象的方式来实现 行内样式需要写入一个样式对象,而这个样式对象的位置可以放在很多地方 例如:render函数里、组件原型上、外链js文件中 注意:这里的两个括号,第一个表示我们在要JSX里插入JS了,第二个是对象的括号 <p style 阅读全文
摘要:
一、介绍 官网 微信小程序,简称小程序,英文名 MiniProgram,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,对于用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言 阅读全文
摘要:
同源策略、跨域解决方案、JSONP跨域、跨域资源共享(CORS)简单请求与非简单请求、CORS跨域、Nginx 反向代理解决跨域问题、正向代理和反向代理、nginx配置解决iconfont跨域、nginx反向代理接口跨域、nodejs中间件代理跨域、nodejs服务器代理、vue框架的跨域、document.domain + iframe跨域、location.hash + iframe跨域、window.name + iframe解决跨域、postMessage通信跨域、WebSocket协议跨域 阅读全文