web前端
文章平均质量分 67
天然首长
完美主义,消极悲观,自由是梦想
展开
-
XML--可扩展标记语言
创建XML文件–格式要求1)第一行必须是版本声明等信息2)必须要有唯一的根标签3)不区分大小写,推介使用小写4)自定义的标签名不能是关键字5)标签之间必须正确嵌套6)标签名不能用数字开头7)可以有属性,属性格式:属性名=”属性值”XML文件的作用1)配置文件2)结构化存储数据3)数据交换(典型应用:AJAX)dom4j解析XML文件xpath解析XML文件...原创 2021-06-26 09:26:37 · 109 阅读 · 0 评论 -
MVC设计模式
分层开发:三层架构表示层:与用户交流的页面业务逻辑层:表示层与数据访问层之间的桥梁,实现逻辑控制数据访问层:与数据库打交道三层架构优缺点优点:1)结构清晰,耦合性低2)可维护性高,可扩展性大3)有利于多人同时开发4)适应需求的变化缺点:1)降低系统性能2)增加了代码量MVC模式全名Model View Controller:M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,业务逻辑、数据、界面显示分离。MVC工作流程:MVC模式与三层架原创 2021-06-26 09:24:10 · 160 阅读 · 0 评论 -
JSTL (JSP标准标签库)
JSTL的标签库c标签(core标签库)fmt标签(国际化标签库)xml标签sql标签jstl函数库(EL函数)JSTL的使用1、引入JSTL的jar包2、新建jsp页面3、在jsp中引入标签库<%@ taglib uri="标签库的路径(alt+/进行选择)" prefix="标签库的别名"%> 比如引入核心标签库core标签库 之前的写法: <% pageContext.setAttribute("name","aaa");原创 2021-06-26 09:21:11 · 177 阅读 · 0 评论 -
EL表达式语言
作用EL和JSTL一起使用取代JSP页面中嵌入Java代码功能语法:${EL表达式}EL获取数值EL执行运算EL获取Web开发常用的对象EL表达式语句在执行的时候,会调用pageContext.foindAttribute()方法,分别从page、request、session、aaplication范围内查找对象,找到就返回相应对象,找不到就返回""(不是null,是空字符串)。EL获取的数据需要在如上四个作用域中。EL获取数值<% pageContext.setAttribute原创 2021-06-26 09:16:32 · 131 阅读 · 0 评论 -
会话技术(Cookie && Session)
1、会话技术的概述用户打开一个浏览器,点击多个超链接访问服务器的web资源,然后关闭浏览器,整个过程就是一次会话。每个用户与服务器进行交互时,都会产生一些各自的数据,程序想要把这些数据进行保存就需要使用会话技术。为什么需要会话技术?如下例:购物request域:保存的数据只在一次请求范围内有效,每次响应结束后,request会被销毁,其中保存的数据丢失。用户的多次购买请求发出后,最后发现除了最后一次之前的数据都丢失了。ServletContext域:保存的数据在整个web项目运行时都有效,当w原创 2021-06-26 09:11:57 · 507 阅读 · 0 评论 -
动态网页开发技术(三):jsp
Jsp概述java server pages—java服务器页面,是一种动态网页技术标准,在传统的网页HTML中插入Java程序段(Scriptlet和JSP标记tag),从而形成JSP文件。JSP=HTML+Java代码+JSP自身东西。因为Servlet存在如下缺点,所以sun公司开发了新的动态网页开发技术JSPServlet的缺点:Servlet需要进行配置,不方便维护Servlet很难向网页中输出HTML页面内容jsp的运行原理,浏览器发送请求到服务器,服务器找到对应的jsp文件,将其翻原创 2021-06-26 00:24:16 · 1478 阅读 · 1 评论 -
动态网页开发技术(二):Servlet
ServletConfig对象1)ServletConfig是用来获得Servlet的相关配置的对象2)获得ServletConfig对象—通过Servlet的实例调用getServletConfig()方法3)ServletConfig对象的API获得Servlet的初始化参数(了解)这个只是获取单独Servlet的内部的参数,多个Servlet则使用ServletContext对象中的方法---web,xml中配置初始化参数,比如: <servlet>原创 2021-06-26 00:17:13 · 127 阅读 · 0 评论 -
动态网页开发技术(一):Servlet
1. Servlet1.1 Servlet概述java EE ApiServlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。1.2 Servlet的使用编写一个Java类实现Servlet接口—>重写service()方法;在web.xml中配置这个类(方便服务器识别并执行和访问)。配置web.xml: 配置servle原创 2021-06-26 00:01:48 · 771 阅读 · 1 评论 -
Tomcat服务器 && Servlet
1. 软件架构(C/S,B/S)1、C/S架构,即Client/Server(客户机/服务器)结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每台客户机都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性,具有较大的局限性。2、B/S架构,即Browser/Server(浏原创 2021-06-25 23:51:58 · 170 阅读 · 0 评论 -
Web前端基础---JQuery特效及操作CSS、属性和DOM+表单验证
jQueryjQuery特效:1、显示隐藏 显示:show(毫秒值,回调函数):无参时瞬间显示,有参时按照指定的事件慢慢显示出来,回调函数是整个显示出来以后执行的函数。 隐藏:hide(毫秒值,回调函数):无参时瞬间隐藏,有参时,按照指定的时间慢慢隐藏,回调函数是整个隐藏起来后执行的函数。2、淡入淡出效果淡入显示:fadeIn(毫秒值,回调函数):无参时瞬间显示,有参时,按照指定的时间慢慢显示出来,回调函数是整个显示出来以后执行的函数。淡出隐藏:fadeOut(毫秒值,回调函数):无参时瞬间原创 2020-06-19 20:47:09 · 258 阅读 · 0 评论 -
Web前端基础---JQuery的页面加载+选择器+电子时钟案例
Day04 jQueryjQuery的页面加载<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>jQuery的使用方式</title> <script type="text/javascript" src="js/jquery-3.4.1.js" ></script> <script type="text/jav原创 2020-06-19 18:56:24 · 427 阅读 · 0 评论 -
页面弹球练习
页面弹球练习<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>页面弹球代码1</title> <style type="text/css"> html{ height: 100%; } body{ height: 100%; overflow: hidden; margin: 0; }原创 2020-06-14 20:46:38 · 214 阅读 · 0 评论 -
Web前端基础---JavaScript函数&事件及其绑定&DOM模型&BOM模型
Day03 JavaScriptJavaScript是一种属于网络的高级脚本语言,被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaScript作用可以通过事件操作HTML的元素、读写元素内容、验证提交数据、检验浏览器信息。也可以在HTML中添加动画效果。JavaScript组成ECMAScript(ECMA标准):核心部分,包含基本语法,语句,事件,对象等DOM(Do原创 2020-06-14 20:44:45 · 307 阅读 · 0 评论 -
Web前端基础---CSS样式--盒子模型--浮动与定位
Day02 CSS样式DIV和CSS DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。 DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。即<div> 标签。 CSS:层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML或XML等文件样式的计算机语言。CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的head部分,也可以将样式声明在一个专门原创 2020-06-14 11:00:06 · 860 阅读 · 0 评论 -
Web前端基础---认识HTML及其组成---标签、框架
HTMLHTML:Hypertext Markup Language 超文本标记语言超文本:能够记录文字、标点符号,输入文本、图片、视频、音频和超链接等内容标记(标签):将所有内容封装成标签,需要时使用对应标签HTML用于编写网页,可以使用开发者模式(F12)查看源码。特点:(1)HTML文件名的扩展名为.html或.htm(2)根标签是<html>,里面分为两个部分<head> , <body> (3)标签名称不区分大小写,推荐小写(4)大部分标原创 2020-06-13 14:48:25 · 441 阅读 · 1 评论