- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 Web全栈~25.文件
Web全栈~25.文件上一期二进制思维 在计算机中,所有文件,不论是可执行文件,还是图片文件、视频文件、word文件、压缩文件又或者txt文件。他们其实都是以0和1的二进制形式保存的。我们所看到的图片、视频又或者文本等都是应用程序对这些二进制的解析结果。文件类型 虽然所有数据都是以二进制形式保存,但是为了方便处理数据,高级语言就引入了数
2021-01-20 17:11:28 7190 27
原创 Web全栈~24.数据结构(哈希)
Web全栈~24.哈希上一期 HashMap的原理 底层结构是哈希表,采用了顺序表+链表结合结构;同一个链表的上所有元素的存储地址都是相同的,是发生冲突的元素 链表上每个节点的就是一个Entry,字段包括四部分 哈希码可能不相同,存储地址相同。哈希
2021-01-19 16:42:00 7257 22
原创 Web全栈~23.数据结构(栈和队列)
Web全栈~23.数据结构(栈和队列)上一期相关博客栈和队列的基本概念顺序栈和链栈顺序栈和链栈的应用顺序队和链队
2021-01-19 16:38:08 6999 21
原创 Web全栈~22.数据结构(线性表)
Web全栈~22.数据结构(线性表)上一期前言 数据结构系列的博客,我过去也有写过,但那都是基于C语言。接下来几期关于数据结构的博客则会使用Java来实现。数据结构的逻辑概念就不重复说了,这里提供以前写过的博客链接。线性表的基本实现和概念顺序表的操作关于单链表的归并以及头尾插入问题单链表的增删查改双链表关于线性表的两个案例ArrayList &n
2021-01-19 15:38:07 8661 74
原创 Web全栈~21.泛型
Web全栈~21.泛型上一期前言 泛型的意思其实就是指广泛的类型。类、接口、以及方法代码都可以应用非常广泛的类型。包装类 Java中有8种基本类型,每种基本类型都有一个对应的包装类。 包装类也都很好记,除了Integer和Character外,其他类名称
2021-01-19 14:46:34 6651 21
原创 Web全栈~20.异常机制
Web全栈~20.异常机制上一期NullPointerException 空指针异常public class Test { public static void main(String[] args) { String str = null; System.out.println(str.charAt(2)); System.out.println("hello world"); }}  
2021-01-19 13:11:50 6573 38
原创 Web全栈~19.Java语言基本结构
Web全栈~19.Java语言基本结构上一期JDK11下载官网面向过程语言 面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。 早期最具有代表性的面向过程语言如C语言、Fortran语言 C语言的运用
2021-01-18 21:30:03 7677 20
原创 Web全栈~18.jQuery
Web全栈~18.jQuery上一期 jQuery是JavaScript的一个函数库,对JavaScript进行了一个封装。jQuery将常用的、复杂的操作进行函数化封装,直接调用,大大降低了使用JavaScript的难度,改变了使用JavaScript的习惯。jQuery能做的JavaScript也能做,但使用jQuery能大幅提高开发效率。JavaScript中获取元素内容的方式  
2021-01-18 21:04:32 9443 32
原创 Web全栈~17.购物车案例(JavaScript动态效果)
Web全栈~17.购物车案例(JavaScript动态效果)上一期前言 前三期已经对购物车的样式绘制完毕,那么这一期就用JavaScript来实现动态效果。全选思路 可以在input标签里,添加单击事件,并且传递一个this。这个this就会把input本身传递过去。<li> <input type="check
2021-01-18 21:02:12 9088 31
原创 Web全栈~16.购物车案例(页面样式完结)
Web基本笔记~16.购物车案例(页面样式完结)上一期前言 关于购物车的案例在前两期主要是针对浮动和定位的一些练习,因此是画了导航栏和logo,搜索框。那么这一期就把购物车的页面给做完来。页面做完后就开始使用JavaScript添加动态样式了。标题 一般购物车都会有一系列标题,还有配送位置。所以制作购物车内容之前先画标题配送至&nb
2021-01-17 10:21:44 9672 37
原创 Web全栈~14.购物车案例(导航栏)
Web基本笔记~14.购物车案例(导航栏)上一期样式初始化body,div,h1,h2,h3,h4,h5,h6,li,ol,ul{margin: 0px; padding: 0px;}body{text-align: center;font-size:14px;}a{text-decoration: none;}li{list-style: none;}头部导航栏初始<!-- 导航开始 --><div class="nav"> <div class=
2021-01-15 17:00:27 9442 20
原创 Web全栈~13.BOM和DOM
Web基本笔记~13.BOM上一期前言 BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年来,缺少事实上的规范导致BOM既有意思又有问题,因为浏览器提供商会按照各自的想法随意去扩展它。于是,浏览器之间共有的对象就成为了事实上的标准。这些对象在浏览器中得以存在,很大程度上是由于它们提供了与浏览器的互操作性。W3C为了把浏览器中JavaScript最基本的部分标准化,已经将BOM的主要方面纳入了HT
2021-01-14 14:14:42 8514 27
原创 Web全栈~12.引用数据类型
Web基本笔记~12.引用数据类型上一期 引用类型的值(对象)是引用类型的一个实例。在JavaScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。它也常被称为类,但这种称呼并不妥当。尽管JavaScript从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。Object
2021-01-14 10:45:34 8937 34
原创 Web全栈~11.函数和内存问题
Web基本笔记~11.函数和内存问题上一期函数 函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。JavaScript中的函数使用function关键字来声明,后跟一组参数以及函数体。 理解函数最简单的办法就是拿数学里的函数作为例子,就比如y = f(x * 2)这个函数,当x的值为
2021-01-14 09:31:00 9822 30
原创 Web全栈~10.流程控制
Web基本笔记~10.流程控制上一期分支语句 顺序结构的程序虽然能解决计算、输出等问题,但不能做判断再选择。对于要先做判断再选择的问题就要使用分支结构。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。分支结构的程序设计方法的关键在于构造合适的分支条件和分析程序流程,根据不同的程序流程选择适当的分支语句。if else案例 &nbs
2021-01-13 13:45:15 9704 32
原创 Web全栈~09.JavaScript入门
Web基本笔记~09.JavaScript入门上一期 JavaScript是由Netscape(网景)公司研发出来的一种在它的Navigator浏览器上执行的程序语言。 JavaScript简介 JavaScript是诞生于1995年,很多没接触过JavaScript的人可能会认为这个语言一定和Java有关系,然而事实并不是这样。&nb
2021-01-13 11:55:47 9322 25
原创 Web全栈~07.标准盒子模型
Web基本教程~07.盒子模型上一期前言 所有 HTML 元素可以看作盒子,在 CSS 中,"box model"这一术语是用来设计和布局时使用。CSS 盒模型本质上是一个盒子,封装周围的 HTML 元素,它包括:边距(margin), 边框(border),填充(padding),和实际内容(content)。...
2021-01-12 11:54:24 8746 33
原创 Web全栈~06.CSS选择器
Web基本教程~06.CSS选择器上一期关系选择器后代选择器定义 选择所有被 E 元素包含的 F 元素,中间用空格隔开语法 E F{ }例子<html> <head> <title></title> <meta charset="utf-8" />
2021-01-07 13:52:01 11391 20
原创 Web全栈~04.css入门
Web基本教程~04.css入门上一期CSS 的引入方式内联样式(行内样式)<p style="background: orange; font-size: 30px;">MyFirstCSS<p>内部样式<html> <head> <meta charset="utf-8" /> <title></title> <style> p { background: orang
2021-01-05 23:25:06 12052 19
原创 Web全栈~01.HTML基础元素
JavaWeb~01.HTML基础元素一 : 标题 标题(Heading)是通过 < h1 >- < h6 > 标签进行定义的。 < h1 > 定义最大的标题。 < h6 > 定义最小的标题。<!DOCTYPE html><html> <head>
2021-01-04 16:16:49 12960 20
01.Java设计模式之 单例模式.pdf
2020-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人