黑马程序员JavaWeb开发教程(前端部分) ---笔记分享

总结

此篇文章记录的内容是不全的,我觉得基础的部分没有记录,我想主要学的是此课程的后端部分,前端部分学校有学习过,我就开倍速一带而过啦,还有就是学校学的是Vue3和此视频讲的Vue2还是有一定区别的。希望能对大家有帮助(′▽`),谢谢啦(●’'●)。

目录

总结

一、HTML、CSS—Day01~03-13

1、VS Code (下载网址:Visual Studio Code - Code Editing. Redefined)

?编辑

2、盒子模型

二、JS—Day02~01-14

1、引入方式

2、变量

3、数据类型、运算符

4、函数

?编辑

5、对象

1)数组(Array对象)

①length:设置或返回数组中的元素数量

②foreach():遍历数组中有值的元素

③push():添加元素到数组末尾,并返回新的长度

④splice():从数组中删除元素

⑤箭头函数

2)字符串(String对象)

①方法

3)JavaScript自定义对象

①定义格式

②调用格式

4)JSON对象

①概念

②基础语法

Ⅰ、定义

Ⅱ、JSON字符串转为JS对象

Ⅲ、JS对象转为JSON字符串

5)BOM对象

②Window

③Location

6)DOM对象

①概念

②函数用法?编辑

6、JS事件监听

1)事件绑定

?编辑

2)常见事件

三、Vue—Day02~15-19

1、什么是Vue

?编辑

2、常用指令

四、Ajax—Day03~01-02

1、同步与异步

2、Axios

五、前端工程化—Day03~03-06

1、Vue项目-目录结构

2、Vue项目开发流程

六、Vue的组件库Element—Day03~07-14

1)vue3中升级为Element?Plus

2)Element组件

七、Vue路由—Day03~15

八、打包部署—Day03~16

1)Nginx

2)部署:将打包好的dist目录下的文件,复制到nginx安装目录的html目录下

3)查看那个进程占用80端口:

评论区整理

1)Servlet


一、HTML、CSS—Day01~03-13

我觉得HTML、CSS讲的比较基础我就用截图代替啦,视频主要讲的是书写格式以及标签的运用,这些看一遍视频就OK,标签其实不用全部记下来有印象就可以啦,在运用时忘记就去查w3school——>链接(w3school 在线教程)。

Web前端网页开发三剑客:

1、VS Code (下载网址:Visual Studio Code - Code Editing. Redefined)

2、盒子模型

二、JS—Day02~01-14

1、引入方式

2、变量

3、数据类型、运算符

4、函数

5、对象

1)数组(Array对象)

①length:设置或返回数组中的元素数量

②foreach():遍历数组中有值的元素

③push():添加元素到数组末尾,并返回新的长度

④splice():从数组中删除元素

⑤箭头函数

2)字符串(String对象)
①方法

注意:substring 含头不含尾

3)JavaScript自定义对象
①定义格式

②调用格式

4)JSON对象
①概念

JavaScript Object Notation ,JavaScript对象标记法

JSON是通过JavaScript对象标记法书写的文本

多作用于数据载体,在网络中进行数据传输

②基础语法
Ⅰ、定义

Ⅱ、JSON字符串转为JS对象

var jsObject = JSON.parse(userStr);

Ⅲ、JS对象转为JSON字符串

var jsonStr = JSON.stringify(jsObject)

5)BOM对象

①概念

Browser Object Model 浏览器对象模型,允许JavaScript与浏览器对话,JavaScript将浏览器的各个组成部分封装为对象。

②Window

③Location

6)DOM对象
①概念

Document Object Model,文档对象模型。将标记语言的各个组成部分封装为对应的对象:

②函数用法

6、JS事件监听

1)事件绑定

方式一:通过HTML标签中的事件属性进行绑定

方式二:通过DOM元素属性绑定

2)常见事件

三、Vue—Day02~15-19

一开始我对框架没有很深刻认知,理解为跟楼房建筑的框架是一个意思,看完视频里的这句话我真正理解什么是框架-------是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。基于框架进行开发,更加便捷、更加高效。视频讲的是Vue2,现在学校里已经讲Vue3了,就简单记述一下不理解和忘记的地方。

1、什么是Vue

2、常用指令

四、Ajax—Day03~01-02

1、同步与异步

2、Axios

Axios对原生的Ajax进行了封装,简化书写,快速开发

五、前端工程化—Day03~03-06

1、Vue项目-目录结构

2、Vue项目开发流程

六、Vue的组件库Element—Day03~07-14

1)vue3中升级为ElementPlus

组件库,组件组成网页的部件,例如超链接,按钮,图片,表格,表单,分页条等等

2)Element组件

学习组件使用方法多去官网去查去用(Overview 组件总览 | Element Plus)

七、Vue路由—Day03~15

八、打包部署—Day03~16

1)Nginx

2)部署:将打包好的dist目录下的文件,复制到nginx安装目录的html目录下

3)查看那个进程占用80端口:

评论区整理

1)Servlet

客户端发送http请求给服务端,这个请求可以是获取网页、提交表单数据、下载文件等,服务端通过web服务器(Tomcat)将http请求解析为request(HttpServletRequest)对象给servlet,servlet处理request对象请求,并返回一个response对象(HttpServletResponse)(对象中包含了返回给客户端的数据,例如HTML页面、JSON数据等),web服务器将response对象解析为http响应,发送给客户端。 servlet就像一个做题大师,客户端需要服务端帮忙做题,web服务器就是一个翻译官,客户端传入问题,web服务器将这个问题翻译给servlet,servlet做完之后把答案给web服务器,之后web服务器再翻译给客户端

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/65135.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringCloud 系列教程:微服务的未来(二)Mybatis-Plus的条件构造器、自定义SQL、Service接口基本用法

本篇博客将深入探讨 MyBatis-Plus 的三个核心功能:条件构造器、自定义 SQL 和 Service 接口的基本用法。通过对这些功能的学习和掌握,开发者能够更加高效地使用 MyBatis-Plus 进行业务开发。 目录 前言 条件构造器 自定义SQL Service接口基本用法 总结…

知识增强式生成KAG

随着人工智能技术的不断发展,尤其是在自然语言处理领域,知识增强式生成(KAG)作为一种新兴的技术框架,正逐步脱颖而出。与其前身——检索增强式生成(RAG)相比,KAG在处理特定领域知识、…

Nginx区分PC端和移动端访问

在使用Nginx时,可以通过$http_user_agent变量来判断用户访问的客户端类型,从而提供不同的内容或服务。下面是一个基于$http_user_agent变量来判断是否为PC访问的Nginx配置示例。 1. 理解$http_user_agent变量的含义及其在Nginx中的用途 $http_user_agen…

1.监督学习(上)

一.线性回归(Linear Regression Model): 输出无限多可能的数字。 【示例1】房价预测: 【图一】 假设您想根据房屋的大小预测房屋的价格,横轴:以平方英尺为单位的房屋大小,纵轴:是以千美元为单位的房屋价格。这里的小十字字中的每一个都是一所房子,其大小和价格是最…

前端编程图表化助手!Echarts入门

Echarts-一个基于javaScript的开源可视化图表库 在日常编程中,我们经常会用到类似饼图、柱状图等,而在网页中使用原生html和css很难做到类似效果。那么作为前端工程师,我们如何做出来一份好看而且实用的图标呢? 那么接下来&…

C#WPF基础介绍/第一个WPF程序

什么是WPF WPF(Windows Presentation Foundation)是微软公司推出的一种用于创建窗口应用程序的界面框架。它是.NET Framework的一部分,提供了一套先进的用户界面设计工具和功能,可以实现丰富的图形、动画和多媒体效果。 WPF 使用…

FPC在智能眼镜中的应用探索【新立电子】

在智能穿戴设备领域,智能眼镜具有独特的便携性、交互性和功能性等特点,智能眼镜的设计追求轻薄、美观与高度集成化。传统刚性电路板因体积庞大、难以弯曲,无法满足智能眼镜的复杂结构需求,而FPC其轻薄、柔软、可弯曲的特性&#x…

51c大模型~合集96

我自己的原文哦~ https://blog.51cto.com/whaosoft/12930135 #SnapGen 终于等来能塞进手机的文生图模型!十分之一体量,SnapGen实现百分百的效果 本文的共同一作为墨尔本大学的胡冬庭和香港科技大学的陈捷润和黄悉偈,完成于在 Snap 研究院…

知识图谱+大模型:打造全新智慧城市底层架构

在数字化时代,智慧城市的建设正迎来新一轮的变革。本文将探讨如何结合知识图谱和大模型技术,构建智慧城市的全新底层架构,以应对日益增长的数据量和复杂性,提升城市管理的智能化水平。 知识图谱:智慧城市的知识库 知识…

webrtc获取IceCandidate流程

在WebRTC(Web Real-Time Communication)中,ICECandidate是一个关键概念,它用于描述在建立点对点(P2P)连接时可以考虑的潜在通信端点。以下是关于WebRTC中ICECandidate的详细解释: 一、ICECandidate的定义 ICECandidate对象通常包含以下关键属性: foundation:用于唯一…

Unity 实现Canvas显示3D物体

新建一个UI相机,选择渲染层为UI 将主相机的渲染层去掉UI层 、 将Canvas的RenderMode设置为Screen Space - Camera,将RenderCamera设置为UI相机 新建3D物体的UI父物体,并将3D物体的层级设置为UI层 适当的放缩3DObjParent,让3D物体能显示出来…

“鞋履数据库”:运动鞋店产品信息管理系统

2.1 SSM框架介绍 本课题程序开发使用到的框架技术,英文名称缩写是SSM,在JavaWeb开发中使用的流行框架有SSH、SSM、SpringMVC等,作为一个课题程序采用SSH框架也可以,SSM框架也可以,SpringMVC也可以。SSH框架是属于重量级…

[源码解析] 模型并行分布式训练Megatron (2) --- 整体架构

link [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 目录 [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 0x00 摘要0x01 启动 1.1 分布式启动1.2 构造基础 1.2.1 获取模型1.2.2 获取数据集1.2.3 步进函数 1.2.3.1 广播数据0x02 Pretrain0x03 初始化 3.1 …

【Go】Go数据类型详解—map

1. 前言 本篇博客将会介绍Go语言当中的另一大核心数据类型——map(映射),当然在介绍这个数据类型之前我们还是要思考引入这个数据类型的原因: ❓ 需求:要求完成对一个班级所有同学的信息管理(包括但不限于…

自动驾驶---Parking端到端架构

​​​​​​1 背景 自动泊车也是智能驾驶低速功能中比较重要的一部分,低速功能其中还包括记忆泊车,代客泊车等。传统的泊车算法通常使用基于规则或者搜索优化的方案来实现。然而,由于算法的复杂设计,这些方法在复杂的泊车场景中效…

USB接口实现CDC(usb转串口功能)

主控:stm32f429 PHY芯片:usb3320 Cubemx System Core-RCC connectivity-USB_OTG_HS Middleware and Software Packs-USB_DEVICE 时钟配置:根据自己使用的MCU工作频率设置 Generate Code Keil5 打开工程 usbd_cdc_if.c这个文件&…

软件测试框架有什么作用?好用的测试框架分享

在当今软件开发中,软件测试框架扮演着至关重要的角色。测试框架是指用于支持自动化测试及测试管理的环境或平台。它提供了一系列的规则、标准和工具,以确保软件产品的质量。框架涵盖了测试的所有层面,包括单元测试、集成测试和系统测试等。更…

2.1.2 select poll epoll reactor

1. select 的使用方法 fd_set rdset; FD_ZERO(&rdset); // 清空 rdset rdset fdset; // 将 fdset 拷贝到 rdset,准备传给 select select(maxFd 1, &rdset, NULL, NULL, NULL);参数说明: maxFd: 被监控的文件描述符中最大的一个。maxFd 1…

vscode安装fortran插件配置

本章教程,主要介绍如何在vscode上安装fortran插件,以便于使用vscode运行fortran编写的程序。 一、安装插件 首先在插件商店安装这个扩展插件 然后再把Code Runner扩展插件装上 二、下载mingw64 通过网盘分享的文件:mingw64 链接: https://pan.baidu.com/s/1fwS-CwC7dgI

企业该如何进行合格文件外发管理

随着信息技术的迅猛发展,企业间的文件交换变得越来越频繁。但是,如何确保文件传输的安全性与效率,成为企业管理者面临的一个重大挑战。镭速(Raysync)文件外发管理方案以其独特的优势,成为众多企业的首选。本…