04 2022 档案
摘要:React路由 前端路由功能:让用户从一个视图导航到另一个视图 前端路由是一套映射规则,在React中,是URL和组件对应关系 使用React路由简单来说,就是配置路径和组件(配对) 路由的基本使用 import React from 'react'; import ReactDOM from 'r
阅读全文
摘要:setState原理 setState()是异步更新数据的 注意:使用该语法的时候,后面的 setState()不要依赖于前面的setState() 可以多次调用setState(),只会触发一次重新渲染 import React from 'react'; import { createRoot
阅读全文
摘要:组件进阶 组件通讯 多个组件之间需要共享某些数据,为了实现这个功能,打破组件的独立封闭性,让其与外界沟通,这个过程就是组件通讯 组件的props 作用:接收传递给组件的数据 传递数据:给组件标签添加属性 接收数据:函数组件通过参数props接收数据,类组件通过this.props接收数据 //pro
阅读全文
摘要:React框架 用于构建用户界面的javascript库 发送请求获取数据 处理数据(过滤、整理格式等) 操作dom呈现页面 react是一个将数据渲染为HTML视图的开源javascript库 为什么要学react? 原生js操作dom繁琐,效率低 使用js直接操作dom,浏览器会进行大量的重绘重
阅读全文
摘要:身份认证:又称:身份验证、鉴权,通过一定的首单,完成对用户身份的确认 Session认证机制 什么是cooike 存储在用户浏览器中的一般不超过4kb的字符串,它由一个名称、一个值和其他几个用于控制cooike有效期、安全性、使用范围的可选属性组成 不同域名下的cooike各自独立,每当客户端发起请
阅读全文
摘要:常见数据库MySOL\Oracle\SQL Server\Mongodb 其中,MySOL\Oracle\SQL Server属于传统型数据库(关系型数据库) Mongodb又称作非关系型数据库,在一定程度上弥补了传统型数据库的缺陷。 传统数据库的组织结构:数据库、数据表、数据行、字段(相当于列 )
阅读全文
摘要:中间件 当一个请求到达express的服务器之后,可以连续第爱用多个中间件,从而对此次请求进行预处理 本质上是一个function处理 函数 注意:中间件函数的形参列表中,必须包含next,二路由只有req和res。 next函数是实现多个中间件连续调用的关键,他表示把流转关系转交给下一个中间件和路
阅读全文
摘要:模块化 提高代码的复用性,可维护性,实现按需加载 Node.js根据模块的来源不同,分为三类 内置模块:fs,path,http 自定义模块:用户自己创建的 第三方模块:需要下载的 加载模块 使用require() 注:加载自定义模块,需要注意路径问题 模块作用域:只能在该模块使用定义在该模块中的变
阅读全文
摘要:浏览器中的javascript的组成部分 浏览器中的javascript的运行环境 总结:V8引擎负责解析和执行js代码 内置API是由运行环境提供的特殊接口,只能在所述的运行环境中被调用。 node.js是一个后端运行环境,js可以在node中进行后端开发。 Node.js简介 一个基于谷歌V8引
阅读全文
摘要:客户端与服务器 服务器:负责存放和对外提供资源的电脑 客户端:负责获取和消费资源的电脑 URL地址:统一资源定位符(看作身份证号),表示互联网上每一个资源的唯一存放位置 由三部分组成 通信协议 服务器名称 具体的存放位置 客户端与服务器的 通信过程:请求-处理-响应 在网页中请求服务器上的数据资源,
阅读全文
摘要:jQuery事件 优势1:可以一次绑定多个事件 注册事件 //1.单个事件注册 $(function () { $("div").click(function () { $(this).css("background", "red"); }); $("div").mouseenter(functio
阅读全文
摘要:jQuery属性操作 设置和获取元素固有属性:prop() 设置或获取元素自定义属性值attr() <a href="http://www.itcast.cn" title="都挺好">都挺好</a> <input type="checkbox" name="" id="" checked> <di
阅读全文
摘要:javascript库:一个封装好的特定的集合(方法和函数),比如动画animate、hide、show,比如获取元素等。 一个js文件,对原生js代码进行封装。 比如jQuery就是快速方便的操作DOM 常见js库: Jquery、YUI、移动端的zepto 这些库都是对原生js的封装 jQuer
阅读全文