全栈1——前端三件套

前端三件套简单笔记

B/S 软件的结构

在这里插入图片描述

前端的开发流程

在这里插入图片描述

网页的组成部分

页面由三部分内容组成

分别是内容(结构)、表现、 行为。

  • 内容( 结构) , 是我们在页面中可以看到的数据。 我们称之为内容。 一般内容 我们使用
    html 技术来展示。
  • 表现, 指的是这些内容在页面上的展示形式。 比如说。 布局, 颜色, 大小等等。 一般使用
    CSS 技术实现
  • 行为, 指的是页面中元素与输入设备交互的响应。 一般使用 javascript 技术实现。

HTML

在这里插入图片描述
然后就是由各种标签的语法
比如标题、超链接、列表、图片、表格、iframe、表单、其他

CSS

CSS 是「层叠样式表单」 。 是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

就是用来调整内容的样式的

在这里插入图片描述
一般将CSS样式写成一个单独的 css 文件, 再通过 link 标签引入即可复用。
在这里插入图片描述
然后就是各种CSS选择器

  • 标签名选择器
  • id选择器
  • class选择器
  • 组合选择器

以及一些样式的介绍

JavaScript

Javascript 语言诞生主要是完成页面的数据验证。 因此它运行在客户端, 需要运行浏览器来解析执行 JavaScript 代码。

在这里插入图片描述

各种事件介绍

  • 加载完成事件
  • 单击事件
  • 失去焦点事件
  • 内容发生改变事件
  • 表单提交事件

事件对应函数

DOM模型

DOM 全称是 Document Object Model 文档对象模型
大白话, 就是把文档中的标签, 属性, 文本, 转换成为对象来管理。

在这里插入图片描述
Document 对象的理解:

  • 第一点: Document 它管理了所有的 HTML 文档内容。
  • 第二点: document 它是一种树结构的文档。 有层级关系。
  • 第三点: 它让我们把所有的标签 都 对象化
  • 第四点: 我们可以通过 document 访问所有的标签对象。

Document 对象还有各种方法

  • 通过标签的 id 属性查找标签 dom 对象, elementId 是标签的 id 属性值
  • 通过标签的 name 属性查找标签 dom 对象, elementName 标签的 name 属性值
  • 通过标签名查找标签 dom 对象。 tagname 是标签名
  • 通过给定的标签名, 创建一个标签对象

jQuery

不用刻意学,了解即可,现在基本不用了
主要是辅助js开发
在这里插入图片描述核心函数
在这里插入图片描述

jQuery 对象是 dom 对象的数组 + jQuery 提供的一系列功能函数。

jQuery选择器

  • 有基本选择器
  • 层级选择器
    • 选后代
    • 选子元素
    • 选相邻元素
  • 过滤选择器
    • 基本过滤(比如可以获取第一个元素,最后元素,索引值为偶数、奇数等情况)
    • 内容过滤器(匹配给定文本元素、不包含元素等)、
  • 属性过滤器
    • 匹配包含给定属性等
  • 表单过滤器
    • 比如匹配input button元素
    • 文本输入框
    • 密码输入框
    • 单选框
    • 复选框
    • 提交按钮
    • 重置按钮
  • 表单属性过滤器
    • 匹配所有可用元素
    • 匹配所有不可用元素
    • 匹配所有选中的单选、复选

还能进行元素筛选操作

属性操作

  • 获取标签内容
  • 获取表单项中属性值(单选有没有选择等)

jQuery 动画
在这里插入图片描述

小练习

通过上面的这些学习,大概能够达到的效果

全选、全不选、反选
在这里插入图片描述从左到右、从右到左
在这里插入图片描述动态添加、删除表格记录
在这里插入图片描述品牌展示

在这里插入图片描述

DOM 的增删改

在这里插入图片描述

CSS 样式操作

addClass() 添加样式
removeClass() 删除样式
toggleClass() 有就删除, 没有就添加样式。
offset() 获取和设置元素的坐标。

其他详见原先笔记

  • 14
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
### 回答1: Java后端转全栈需要学习前端技术,具体包括HTML、CSS、JavaScript等内容。 首先,HTML前端页面标记语言,需要学习标记语法、标签语义和语法规则等,了解如何编写网页内容和结构,如何布局和排版。 其次,CSS是前端页面样式表语言,需要学习各种样式属性和使用方法,如颜色、字体、布局、动画等。学习CSS还需要了解浏览器兼容性,掌握CSS的响应式设计,以适应不同设备的屏幕尺寸。 最后,JavaScript前端的核心语言,需要学习各种语法、函数、对象、事件等知识,掌握数据类型、控制流程、循环、DOM操作、Ajax等。此外,还需要了解jQuery、React、Vue等流行前端框架和库的使用,提高开发效率和代码质量。 除此之外,学习前端还需要了解一些通用的工具和技能,如Git、WebPack、ESLint等。同时,要注重实战练习,多做项目和练习,加深理解和提升技能水平。 总之,Java后端转全栈需要在前端领域扎实地学习HTML、CSS、JavaScript等知识,掌握前端开发的基础和核心技术,提高开发能力和水平。 ### 回答2: 随着Web应用的不断发展,全栈开发工程师越来越受到企业的青睐。如果您已经是Java后端开发工程师,并且有志于学习前端技术,那么下面将为您介绍一些必须学习的内容。 1. HTML和CSS:这是前端开发的基础,学习这些技术可以使您更好地理解网站的结构和样式。HTML是网页内容的结构化语言,而CSS是用于美化和布局网页的样式表语言。 2. JavaScript:这是目前最流行的客户端脚本语言。学习JavaScript可以使您处理客户端的事件和数据。同时,JavaScript的框架和库与Java的框架和库有相似的地方,这使得Java后端开发者更容易学习前端技术。 3. jQuery:这是一个流行的JavaScript库,可以帮助您更容易地操作HTML和CSS元素,使您编写代码更容易,更高效。 4. AngularJS或React:这些是当前最热门的JavaScript框架之一。AngularJS是一个全面的框架,它通过指令和服务提供了许多有用的功能,而React是一个用于构建用户界面的JavaScript库。学习这些框架将有助于您更好地理解JavaScript编程语言以及JavaScript的应用。 5. AJAX:这是一种异步JavaScript和XML技术,可以在不重新加载整个页面的情况下与服务器进行通信。AJAX可以帮助您实现快速响应和更好的用户体验。 6. Bootstrap:这是一个流行的HTML、CSS和JavaScript框架,用于构建响应式、移动优化的网站。它可以帮助您快速搭建一个美观的前端界面。 通过学习以上的技术,Java后端开发人员可以更好的理解前端技术,实现更好的全栈开发。当然,学习的过程并不是一成不变的,如果想要成为更优秀的全栈开发人员,还需要不断的更新和学习最新的前端技术和框架。 ### 回答3: 在Java后端转全栈的过程中,前端技术学习是非常重要的一环。以下是建议的前端学习内容: 1. HTML和CSS HTML是网页的基础语言,而CSS则负责网页的样式设计。建议从基础语法入手,学习盒模型、定位和布局等常用技术。 2. JavaScript JavaScript前端开发的基础,学习它可以让你掌握网页的交互效果和动态特效。需要掌握基础语法、DOM操作和事件处理等知识点。 3. 前端框架 前端框架是帮助你快速构建网页的重要工具。建议学习React或Vue等流行的前端框架。 4. UI框架 UI框架是提供给设计师和开发者一个可重复使用组件的框架,它可以帮助你快速构建用户界面。Bootstrap和Ant Design是常用的组件库。 5. Web安全 Web安全是非常重要的,要确保网站不容易受到SQL注入、XSS攻击等安全问题。了解Web安全相关知识是必要的。 6. 服务器和网络 学习如何用基础的服务器架构来运行你的应用程序。从LAMP以及基础的网络知识开始。 总的来说,Java后端转全栈需要学习前端的技术知识是为了更好地与设计师和前端开发人员合作,互相理解,同时也是为了能够完成一些可视化的工作。掌握前端知识除了能让你更好地完成工作之外,还有可能让你更加获得员工职位以及更高的薪资。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王蒟蒻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值