Web开发

一.JavaWeb开发

1.1 软件架构

  • C/S:客户端/服务器模式;
  • B/S:浏览器/服务器模式;

1.2 JavaWeb使用Java语言来开发B/S架构项目。

1.3 B/S架构

  • 静态资源,所有用户访问,结果都一样。HTML,CSS(美化、布局),JavaScript(页面动态效果)等都是你静态资源,即静态网页开发技术。浏览器可以解析这些静态资源;
  • 动态资源,用户看到的结果不一定一样,涉及到数据库数据的读写等;jsp,servlet,php,asp.net等是动态网页开发技术。动态资源------>转换为静态资源。

二.HTML

2.1 html,xml 等标记语言。

2.2 标签,里面可以嵌套其他标签;

  • 自闭标签
  • 围堵标签

2.3 文件标签:构成html最基本的标签。

  • html根标签
  • head标签,用于指定html的一些属性,引入外部资源。
  • title标签:标题,主要是在浏览器地址栏上显示的标题。
  • body标签:页面内容部分都是。

HTML教程

三. JSP开发模式

  • jsp指令:用于配置JSP页面,导入资源文件;
  • 格式
    在这里插入图片描述
  • 分类
    • page :配置JSP页面;
    • include :页面包含的。导入页面的资源文件
    • taglib:导入资源,如Java类
    • import:导入Java包
    • errorPage:当前页面发生异常后,会自动跳转到指定的错误页面。
    • isErrorPage:表示当前页面是否是错误页面
      • true:是。这可以使用内置对象exception
      • false:否,不能使用内置对象

四.CSS

4,1 样式可以重叠生效,功能强大,分工容易,效率高。

4.2 css与html的结合

  • 内联样式:在标签内部使用style属性指定css代码;
  • 内部样式:在标签内定义style标签,style标签体内容就是css代码,以键值对方式展现,如键:值。
  • 外部样式:在外部资源文件中写css代码,通过link引入.css类型文件。

五.JavaScript

5.1 是一门编程语言。
5.2 JavaScript 基础

  • 是一门客户端脚本语言;
  • 不需要编译,运行在客户端浏览器中,每个浏览器都有JavaScript的解析引擎。
  • 功能:增强用户和html的交互过程,可以控制html元素,实现动态效果,增强用户体验。
  • 在与数据库交互之前,可用于表单的校验,增强用户体验。

5.3 JavaScript发展历程

  • JavaScript与Java语言关系不大,但是JavaScript语法与Java有一定的相似性。
  • 学习JavaScript相关技术, 微软开发出JScript;
    • ECMAScript是所有客户端脚本语言的统一的标准;
  • JavaScript= ECMAScript+JavaScript(自己特意的BOM、DOM);

5.4 ECMAScript基础

  • 与html的结合使用

    • 内部JS
    • 外部JS
  • 原始数据类型

    • number:数字类型,整数,小数、NAN
    • string:字符串。
    • boolean:true和false;
    • null:空对象的占位符;
    • undefined:未定义。没有初始化的变量。、
  • 引用数据类型:对象

  • 变量:

    • 一块存储数据的内存空间;
    • 是一种弱类型的语言,没有定义具体的数据类型;

6.bootstrap Web框架

在这里插入图片描述

7.xml

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

秘境之眼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值