首页 > 编程语言 >后端程序员学JavaWeb必备小知识

后端程序员学JavaWeb必备小知识

时间:2024-03-18 14:03:56浏览次数:19  
标签:网页 JavaWeb 必备 JavaScript 程序员 HTML 解析 前端 CSS

在这里插入图片描述

小知识

1.判断前端或后端的关键在于内容由哪个解析对象来解析。如果是由浏览器解析,那就是前端;如果是由后台的 JDK/Tomcat/Nginx 等来解析和执行,那就是后端。

2.后端成员掌握前端程度:

(1)基本使用,能看懂,能维护

即:具备基本的前端知识,包括HTML、CSS和JavaScript的基础概念、语法以及使用方法,并能看懂部分前端代码,能维护前端代码。

(2)打通前端和后端的数据交互

即:熟悉前后端数据交互的实现方式,必须知道怎么通过前端技术把用户输入信息传给后端,后端如何解析前端发送的请求,如何给前端发送HTTP响应,让前端根据响应来展示相应的页面。

3.B/S软件开发架构简述

(1)B/S框架,指前端(Browser 浏览器)和服务器(Server)组成的系统的框架结构。

(2)B/S框架也可理解为web架构,包含前端、后端、数据库三大组成部分。

4.前端

​ 前端开发技术工具包括三要素:HTML、CSS和JavaScript,还有很多高级的前端框架,如bootstrap、jquery、vue等。

5.后端

​ 后端开发技术工具主要有:Net、Java、PHP、Go等。

6.数据库

​ 主流的三种关系型数据库:Mysql、SQLServer、Oracle,还有Nosql非关系型数据库Redis、Mogodb等。

7.官方文档

https://www.w3school.com.cn/html/index.asp

8.认识网页

组成要素介绍
结构(HTML)HTML是网页内容的载体。 内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
表现(CSS)CSS样式是表现,就像网页的外衣。例如:标题字体、颜色变化,或为标题添加背景图片、边框等。所有这些用于改变内容外观的东西称为表现。
行为(JavaScript)JavaScript是用来实现网页上的特效效果。 例如:鼠标滑过弹出下拉菜单,或鼠标滑过表格背景颜色的变化。还有购物网站中图片的轮换。可以理解为,有动画的、有交互的一般都是用JavaScript来实现的。

标签:网页,JavaWeb,必备,JavaScript,程序员,HTML,解析,前端,CSS
From: https://blog.csdn.net/weixin_47095832/article/details/136806765

相关文章

  • “代码不熄,创造不止:揭秘程序员为何让电脑永不停歇“
    程序员们似乎从不关电脑的现象,背后隐藏着一系列复杂的原因,这些原因涉及到他们的工作流程、数据安全、即时响应需求以及个人习惯等多个方面。让我们一起深入探讨这些因素,揭示程序员们为何如此“英雄”地坚守在电脑前。###工作流程与需求程序员的工作性质要求他们长时间、高......
  • GIS人必备神器降临!快速搞定洪水淹没分析!ArcGIS AddIn无源淹没分析插件!
            最近有很多小伙伴给我发私信,想使用我开发的一款基于无源淹没分析算法对洪水淹没进行分析的GIS插件。大部分小伙伴是因为看了我之前发的一个讲解洪水淹没分析算法的视频,在视频中我给大家展示了给某高校水利课题组开发的两款用于洪水淹没分析的插件:一个是基于8邻......
  • JavaWeb - HTML基础
    常用标签font文本标签<fontface="黑体"color="#0099FF">黑体效果</font><fontsize="3"color="#990000">3号文字效果</font><!--face=字体样式,color=颜色,size:字体大小-->p段落标签、br换行标签本段落内容...<p>第二段内容<......
  • 访问JavaWeb项目没有返回任何内容
     一、问题由来一位朋友最近在学习JavaWeb开发时遇到一个问题,某次他在测试,去访问项目下面的html文件时,发现没有任何响应信息。他感觉到很是奇怪,自己尝试着去解决这个问题,一直没有找到问题。二、问题分析我让他把项目发过来看看,把项目启动起来后,在Webapp目录下创建一个......
  • LeetCode精选101刷题必备(C++)-附详细分类及解体说明
    分享一本leetcode刷题必备,互联网就业必备的免费书,非常好,值得推荐。感谢作者高畅无私整理和免费分享。本书介绍    本书分为算法和数据结构两大部分,又细分了十五个章节,详细讲解了刷LeetCode时常用的技巧。我把题目精简到了101道,一是呼应了本书的标题,二是不想让读......
  • Offer必备算法14_哈希表_五道力扣题详解(由易到难)
    目录①力扣1.两数之和解析代码②力扣面试题01.02.判定是否互为字符重排解析代码③力扣217.存在重复元素解析代码④力扣219.存在重复元素II解析代码⑤力扣49.字母异位词分组解析代码本篇完。①力扣1.两数之和1.两数之和难度简单给定一个整数数组 nu......
  • 访问JavaWeb项目报405错误
     一、问题由来一位朋友最近在学习JavaWeb开发,做测试时出现问题,页面报了405错误,HTTPStatus405?MethodNotAllowed如果是只出现一次,那也还好。主要是这个错误他遇到过多次,第一次就是刚开始学习Servlet的时候,还有一次是在学习文件上传的时候出现的。因此就特意写一篇博......
  • 程序员必备开发工具、程序员必备集成开发环境(IDE)
    ......
  • [mysql必备面试题]-mysql索引(B+ Tree )
    一B+Tree原理 1.数据结构BTree指的是BalanceTree,也就是平衡树。平衡树是一颗查找树,并且所有叶子节点位于同一层。B+Tree是基于BTree和叶子节点顺序访问指针进行实现,它具有BTree的平衡性,并且通过顺序访问指针来提高区间查询的性能。在B+Tree中,一个节点......
  • 程序员常用小工具推荐
    前言    工作或者学习时,常常有一些工具能帮到我们很多,本次简单列举和说明,如果有更多更好用的,欢迎讨论补充。工具大全网络分析工具    Wireshark,可以很清晰的解析和过滤网络包,也有助于分析网络的的传输原理。linux环境下抓包可以使用tcpdump,所抓的包也可以......