LeetCode
文章平均质量分 90
Salute-Y
这个作者很懒,什么都没留下…
展开
-
前端~javascript~webAPI/文档对象模型Dom/Dom树/事件机制/操作元素/实战案例:实现网页计数器
文章目录WebAPI简介DomDom树获取Dom元素事件事件三要素操作dom元素innerHTMLinnerText实战案例:实现网页计数器WebAPI简介什么是API应用程序接口(API,Application Programming Interface)是基于编程语言构建的结构,使开发人员更容易的创建复杂的功能。API中提供了很多的网络接口供开发者使用。JS基本上可以分为三大类:ECAMScript:基础的JS语法DOM API:操作网络页面结构BOM API:操原创 2022-03-09 20:46:10 · 955 阅读 · 5 评论 -
前端~javascript~js对象/new关键字/对象比较/proto原型链
文章目录对象对象的创建理解new关键字JavaScript对象和Java对象的比较对象对象是指一个具体的事物。在JS中,字符串,数值,数组,函数都是对象。每个对象都有自己的属性和方法。对象的创建1.使用字面量进行创建创建对象,使用{}括起来。对象里面的成员,都是通过“键值对”来表示对。<script> let student={ name:'张三', age:20, height:175, sayHello原创 2022-03-09 15:15:49 · 1433 阅读 · 7 评论 -
前端~javascript~JS数组/函数function/作用域/作用域链/向上查找
文章目录一级目录二级目录三级目录一级目录二级目录三级目录原创 2022-03-08 21:56:06 · 620 阅读 · 1 评论 -
前端~javascript~JS介绍/输入输出/语法概览/特殊动态类型/基本数据类型/与Java的对比
文章目录JS介绍JS基础语法三级目录JS介绍JavaScript,简称JS.JS是世界上最流行的编程语言之一,并且是一门脚本语言,通过解释器运行,一般在客户端(浏览器上)运行,现在也可以基于node.js在服务器端运行。在Chrome内置的JS引擎叫做V8worker.(这个是当前最流行的一个JS引擎)JavaScript功能网页开发(更复杂的特效和用户交互)网页游戏开发服务器开发(node.js)桌面程序开发(像Electron,VSCode…)手机app开发关于Java和Java原创 2022-03-08 16:50:45 · 659 阅读 · 6 评论 -
前端~css~Chrome调试工具、元素显示模式、盒模型、flex弹性布局
Chrome调试工具在浏览器任何一个网页中,鼠标右键单击,选择检查,可打开调试工具。或者f12键。打开后可看到如下界面:简单介绍一下其中的元素功能:元素:查看页面结构和样式(前端)控制台:查看JavaScript打印的日志(前端)来源:查看HTML/CSS的源码网络:查看浏览器和服务器(前端后端)性能:前端页面优化设计到的一些技能内存、应用、安全:前端页面涉及到的一些内容~第二个图标模拟在手机/平板上的展示效果。控制台:控制台中可以执行js的代码,也可以看js的日志~彩蛋~原创 2022-03-07 22:02:55 · 1616 阅读 · 4 评论 -
前端~css~基准线与行高、行距和半行距/圆角矩形~
文章目录行高、行距与半行距背景控制行高、行距与半行距在HTML文件中,展示 的文字涉及到这几个基准线:顶线中线基线底线这四条线分别对应了图中的位置,在 vertical-align属性中,有top、middle、baseline、bottom,就和这四条线有关。行高是指上下文本行的基线间的垂直距离,即下图中两条线间的垂直距离。行距是指一行底线到下一行顶线的垂直距离,即第一行粉线和第二行绿线间的垂直距离。半行距是行距的一半,即下图区域三垂直距离/2.区域1,2原创 2022-03-07 14:44:10 · 2101 阅读 · 2 评论 -
前端~CSS~属性(font-family/font-weight/font-style/text-align/text-decoration/text-indent...)
文章目录元素属性文本属性前言CSS 最核心的就是,对属性的使用,有哪些属性,如何使用,以及每个属性都有哪些值~这里不会全介绍,只会介绍一些最常用的属性,CSS属性有很多,这里附上参考文档,可以在使用中学习。CSS参文档元素属性字体类型font-family可以用来设置字体的类型(宋体,隶书,微软雅黑)<style> body{ font-family:'微软雅黑'; }</style>此处将body标签中的字体样式设置成了微软雅黑。但b原创 2022-03-06 17:35:29 · 1577 阅读 · 8 评论 -
前端~CSS~层叠样式表/语法规范/基础/复合选择器的选择与使用
文章目录CSS介绍基本语法规范三级目录CSS介绍前端技术中,HTML是核心骨架,而CSS就是对html构建起来的骨架进行美化,生成“皮肉”。CSS是层叠样式表(Cascading Style Sheets)CSS能够对网页中的元素位置的排版进行像素级的精确控制,实现页面美化的效果。能够做到页面的样式和结构分离。基本语法规范CSS代码,由两个部分构成。选择器{属性:值;}选择器:决定针对哪个元素进行修改。属性和值都是针对被选中的元素进行的~CSS代码创建html文件即可写入。(i原创 2022-03-06 14:49:47 · 466 阅读 · 4 评论 -
前端~html~HTML零基础(二) ~HTML常见标签补充/实战案例:个人简历网页展示/填写
HTML是由标签构成的。并且标签一般是成对出现的,但是也有些标签是“单标签”标签是可以嵌套的~(树形结构.DOM树等)HTML是运行在浏览器中的。已经了解到了HTML的基本结构如下:<html> <head> <body> //需要编写的内容 </body> </head></html>上述基本结构不需要每原创 2022-03-05 14:15:38 · 908 阅读 · 0 评论 -
Java~Map集合详解
文章目录Map介绍核心Map内部哈希:哈希映射技术三级目录Map介绍java.util中的集合类包含Java中某些最常用的类,其中最常用的集合类就是List和Map.本文来介绍Map.Map提供了一个更通用的元素储存方法。Map集合类用于储存元素对(KV:键和值),其中每个键映射到一个值。核心MapJava自带了各种Map类。这些Map类可归为三种类型:通用Map用于在应用程序中管理映射,通常在java.util程序包中实现Hashmap、Hashtable、Properties、Link原创 2022-03-04 10:29:48 · 1272 阅读 · 0 评论 -
Java~遍历Map集合以及实现了Map的接口类(HashMap、TreeMap、LinkedHashMap、Hashtable)的四种方式
文章目录前言获得键值对只获得key或者value根据key找value迭代器遍历(Iterator)前言Map集合的遍历与List和Set集合不同。Map有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历。Map以及实现Map类的接口(如HashMap\TreeMap\LinkedHashMap\Hashtable等)都可以用以下几种方式遍历。获得键值对根据键值对来找键和值。通过map.entrySet()方法可以获取所有的key-value集合。遍历该集合,获取每一原创 2022-03-01 21:15:08 · 437 阅读 · 0 评论 -
Java数据结构二叉树的前、中、后序遍历和层序遍历(递归和非递归实现)
文章目录二叉树的基本操作-遍历(一)前序遍历(preOrderTraversal)递归实现非递归实现(二)中序遍历递归实现非递归实现(三)后序遍历递归实现非递归实现(四)层序遍历二叉树的基本操作-遍历所谓的遍历(Traversal)是指沿着某条搜索路线,依次对树中每个节点均做一次且仅作一次的访问。访问节点后需要进行的操作看具体的问题(比如打印节点内容,数据计算等)。遍历二叉树是其他很多方法的基础,很重要。二叉树的遍历就前中后和层序遍历四种。前三种有着固定的遍历顺序。(一)前序遍历(preOrde原创 2021-12-20 21:24:06 · 991 阅读 · 1 评论 -
【LeetCode】链表之反转区间链表
文章目录(一)常规解法之穿针引线(二)“头插法”(三)用栈求解(四)递归(稍复杂)题目描述:给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5原创 2021-10-30 18:10:12 · 1753 阅读 · 2 评论 -
【LeetCode】链表之反转链表(一)
反转链表-解法大全(一)经典迭代用while循环遍历列表,将每一个节点的指向改为前一个节点,把最后一个节点当作一个新的头节点返回。在遍历的过程中,由于当前节点的指向改变,我们就无法找到下一个节点。因此我们需要提前储存下一个节点。详细代码及动态图如下:public class Solution { public ListNode ReverseList(ListNode head) { //定义cur节点代表当前需要反转的节点,cur一开始处于头节点的位置原创 2021-10-29 13:21:25 · 850 阅读 · 5 评论