5.4k 5 分钟

# TypeScript 基础 TS是JS的超集,最主要的变化就是引入了Type,对每个变量可以声明类型,类似于其他面向对象语言(java,C#)。 # 安装配置 1npm i typescript -g 1tsc xxx.ts 编译为js然后使用node运行 # 类型明确 数据类型 关键字 描述 任意类型 any 声明为 any 的变量可以赋予任意类型的值。 数字类型 number 双精度 64 位浮点值。它可以用来表示整数和分数。 字符串类型 string 一个字符系列,使用单引号(’)或双引号(")来表示字符串类型。以及模板字符串: let words:...
13k 11 分钟

# React 什么是 React? React 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI 为什么学习 React? 它引入了一种新的方式来处理浏览器 DOM。那些需要手动更新 DOM、费力地记录每一个状态的日子一去不复返了 —— 这种老旧的方式既不具备扩展性,又很难加入新的功能,就算可以,也是有着冒着很大的风险。React 使用很新颖的方式解决了这些问题。你只需要声明地定义各个时间点的用户界面,而无序关系在数据变化时,需要更新哪一部分 DOM。在任何时间点,React 都能以最小的 DOM...
21k 19 分钟

# 饿了么项目接口实现 # 0. 初始化 设置 Tomcat 地址 indexServlet 一个统一 servlet 容器 1234567891011121314151617181920212223242526272829303132333435363738@WebServlet(name="indexServlet", urlPatterns = "/")public class indexServlet extends HttpServlet { @Override protected void...
11k 10 分钟

# 一、JavaWeb # 1. 基本概念 # 1.1、分类 静态 web: 动态 web:Servlet/JSP,ASP,PHP # 1.2、web 应用程序 web 应用程序:可以提供浏览器访问的程序 # 1.3、技术 JSP/Servlet: ​ B/S: 浏览器服务器 ​ C/S: 客户端服务器 # 2.web 服务器 IIS 微软的: ASP…,windows 中自带的 Tomcat ​ Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun...
5.1k 5 分钟

# 百度前端(一)HTML # HTML 语法规范 1234567891011121314<!DOCTYPE html> <!-- 当前网页使用的协议为HTML--><html lang="en"> <!--网站语言为 中文zh-CN--> <head><!-- meta 描述性标签,用来描述网页的一些信息--><!-- meta一般用来做SEO...
3.9k 4 分钟

# CSS 布局 # 流式布局 在 body 中 每个块级元素依次排列 每个块级元素占满 width # 浮动布局 (float) 给块级元素设置 Float 属性 # 高度塌陷和 BFC 注意: 子元素都为 float 时,可能造成父元素高度塌陷,需要清除浮动 给父元素加高度 补充块级空标签,给他加 clear 属性 创建 BFC BFC(Block Formatting Context),BFC 全称是块级格式化上下文,用于对块级元素排版,默认情况下只有根元素(body)一个块级上下文,但是如果一个块级元素设置了 float:left,overflow:hidden 或...
4.4k 4 分钟

# 1. 关于表单验证 1、required 设置表单必填 2、pattern 设置正则 1234<!-- 正则表达式 pattern--><!-- 输入学号 必须是以[S]或者[T]开头(学生或者老师) + [12位数字] 组成 --><label for="id">学号:</label><input id="idnum" type="text"...
8.2k 7 分钟

# 二叉搜索树 二叉树定义 二叉树中的节点最多只能有两个子节点:一个是左侧子节点,另一个是右侧子节点。这个定义有助于我们写出更高效地在树中插入、查找和删除节点的算法。二叉树在计算机科学中的应用非常广泛。 二叉树种类 普通二叉树、完全二叉树、满二叉树、线索二叉树、哈夫曼树、二叉搜索树(排序树)、平衡二叉树、AVL 平衡二叉树、红黑树、B 树、B + 树 二叉搜索树 二叉搜索树(BST)是二叉树的一种,但是只允许你在左侧节点存储(比父节点)小的值,在右侧节点存储(比父节点)大的值。 # 不认识 "二叉" 这俩字了… 这里先只模拟二叉搜索树 #...
2.7k 2 分钟

# 字典 ❑ set (key, value):向字典中添加新元素。如果 key 已经存在,那么已存在的 value 会被新的值覆盖。 ❑ remove (key):通过使用键值作为参数来从字典中移除键值对应的数据值。 ❑ hasKey (key):如果某个键值存在于该字典中,返回 true,否则返回 false。 ❑ get (key):通过以键值作为参数查找特定的数值并返回。 ❑ clear ():删除该字典中的所有值。 ❑ size ():返回字典所包含值的数量。与数组的 length 属性类似。 ❑ isEmpty ():在 size 等于零的时候返回 true,否则返回...
1.7k 2 分钟

# 集合 ❑ add (element):向集合添加一个新元素。 ❑ delete (element):从集合移除一个元素。 ❑ has (element):如果元素在集合中,返回 true,否则返回 false。 ❑ clear ():移除集合中的所有元素。 ❑ size ():返回集合所包含元素的数量。它与数组的 length 属性类似。 ❑ values...