太原理工19级web复习细节知识点

2023-11-20 23:10

本文主要是介绍太原理工19级web复习细节知识点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

@太原理工19级web复习细节知识点

太原理工19级web复习细节知识点(考前突击,不挂科)

学习通和educoder上的选择和判断必看!!!!

一、web表单 第一道大题(12分左右)(看图写代码)(或者实验里的简易计时器)

在这里插入图片描述

1.form(创建表单)常用属性 :name action method

name:每个表单及其表单控件都有一个 name 属性,用于在提交表单时对表单及数据进行识别。
action:在提交表单时,action属性用于指定接收并处理表单数据的服务器程序的url地址。
method:在提交表单时,method属性用于设置表单数据的提交方式。有两种方法:get方法和post方法。

2.表单提交方式中,post保密性好,无数据量的限制;get保密性差,有数据量的限制 。

3.input控件(大题考的属性)(第一道大题,看图写代码,结合书上表单例题复习)

(1)input属性有type、name、value、size、pattern

(2)type属性:text 、password、radio 、 checkbox 、 button、 submit、 reset
text:定义单行文本框,
password:定义密码框,密码域中的字符会被掩码(显示为星号或原点)。
radio:定义单选按钮,单选按钮允许用户在一定数目的选择项中必须且仅能选取一个。
checkbox:定义复选框,复选框允许用户在一定数目的选择项中不选、选取一个或多个。
button:定义按钮,单击按钮时需自行定义行为
submit:定义提交按钮,提交按钮用于向服务器发送表单数据。数据会发送到表单action属性中指定的位置。
reset:定义重置按钮,重置按钮会清除表单中的所有数据。
(3)
name:控件名称,取值由用户定义
value:控件中默认文本,取值由用户定义。对于不同的input控件类型,value的含义不同,例如button、reset和submit,value定义按钮上显示的文本;text、password和hidden,value定义域的初始值;checkbox、radio、image,value定义与输入相关联的值。
size:控件在页面中显示宽度,取值正整数
pattern规定输入字段值的模式或格式,取值为正则表达式
(考简单的验证,例如手机号和邮箱这种)
(4)
HTML5中新增的type取值:
email:定义包含e-mail地址的输入域,在提交表单时,会自动验证email域的值。
url:定义包含URL地址的输入域,在提交表单时,会自动验证url域的值。
tel:定义一个电话号码输入域,手机端输入信息时,会弹出拨号键盘。
range:定义包含一定范围内数字值的输入域,range类型显示为滑动条,默认值范围是0~100。同时可以使用max、min和step属性。
color:定义颜色选择域,输入时会打开调色板选取颜色。
date:定义日期选择域,鼠标点击输入框,可以看到浏览器原生的日历框。
month:定义月份选择域,效果类似date。
week:定义周选择域,效果类似date。
time:定义时间选择域。

select控件
在这里插入图片描述
select元素的multiple属性用于定义选择框是否多选
提示:
对于 windows:按住 Ctrl 按钮来选择多个选项

option 里selected为默认
在这里插入图片描述

例题
在这里插入图片描述
在这里插入图片描述
fieldset标签
fieldset标签用于定义表单的一个子容器,将所包含的内容以边框环绕方式显示。
fieldset标签没有必需的或唯一的属性,可添加的属性有:

name:规定fieldset的名称
form:规定fieldset所属的一个或多个表单
disabled:规定该组中的相关表单元素被禁用
legend标签
legend标签用于定义分组的标题,fieldset标签中的第一个元素一般是legend标签。
在这里插入图片描述
在这里插入图片描述
表单验证
在这里插入图片描述
pattern验证(主要看手机号 邮箱和书上例题)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

**web表单可能出选择和判断题的知识
在这里插入图片描述

1.input控件属性(考选择题和判断题的属性):
readonly:控件内容为只读,取值为readonly
disabled:首次加载页面时禁用该控件(显示为灰色),取值为disabled
checked:定义选择控件默认值被选中,取值checked
maxlength:控件允许输入的最多字符数,取值正整数
min:控件允许输入的最少字符数,取值正整数

2.当type=“password” 使用value属性可规定密码的初值。

3.textarea标签的属性
textarea标签用于定义多行文本区域,文本区域中可容纳无限数量的文本,其中文本的默认字体是等宽字体(Courier)。
textarea的基本属性主要有:
cols:规定每行中的字符数
rows:规定可见的行数
name:规定文本区域的名称
readonly:规定文本区域为只读
disabled:规定文本区域为不可用

textarea的新属性主要有:
wrap:规定表单提交时,文本区域的文本换行模式。取值为soft表示不换行,取值为hard表示换行
maxlength:规定文本区域的最大字符数
placeholder:规定一个简短的提示,描述文本区域期望的输入值
required:规定文本区域是必需的/必填的。
autofocus:规定当页面加载时,文本区域自动获得焦点
form:定义文本区域所属的一个或多个表单。
例题:
在这里插入图片描述
注:label标签的拼写 考选择和判断题 :是label不是lable

## 写代码的相关细节
在input标签中,将type属性设置为radio,可设置单选框;使用name属性来规定input元素的名称,要求单项选择中的每个选项都具有相同的name;使用value属性可规定与输入相关联选项值。在这里插入图片描述

在input标签中,将type属性设置为checkbox,可设置多选框;使用name属性来规定input元素的名称,要求多项选择中的每个选项都具有相同的name;使用value属性可规定与输入相关联选项值;添加checked属性可将选项设置为默认选项。
在这里插入图片描述
注:多选radio 复选框checkbox t里name属性必须有且设置都相同。
换行符 br****

二、JS日期对象(课本p206)第二道大题
在这里插入图片描述

 web实验三(JavaScript内置函数和对象)必看实验三的内置函数会考选择和判断题,程序理解第二题记住。

下面图背会默写下来
在这里插入图片描述
注意:就算不会,也一定要写出大致框架,(框架2-3分)看图在框架里填写会的内容

这篇关于太原理工19级web复习细节知识点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/398125

相关文章

解决JavaWeb-file.isDirectory()遇到的坑问题

《解决JavaWeb-file.isDirectory()遇到的坑问题》JavaWeb开发中,使用`file.isDirectory()`判断路径是否为文件夹时,需要特别注意:该方法只能判断已存在的文... 目录Jahttp://www.chinasem.cnvaWeb-file.isDirectory()遇

JavaWeb-WebSocket浏览器服务器双向通信方式

《JavaWeb-WebSocket浏览器服务器双向通信方式》文章介绍了WebSocket协议的工作原理和应用场景,包括与HTTP的对比,接着,详细介绍了如何在Java中使用WebSocket,包括配... 目录一、概述二、入门2.1 POM依赖2.2 编写配置类2.3 编写WebSocket服务2.4 浏

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

使用IntelliJ IDEA创建简单的Java Web项目完整步骤

《使用IntelliJIDEA创建简单的JavaWeb项目完整步骤》:本文主要介绍如何使用IntelliJIDEA创建一个简单的JavaWeb项目,实现登录、注册和查看用户列表功能,使用Se... 目录前置准备项目功能实现步骤1. 创建项目2. 配置 Tomcat3. 项目文件结构4. 创建数据库和表5.

手把手教你idea中创建一个javaweb(webapp)项目详细图文教程

《手把手教你idea中创建一个javaweb(webapp)项目详细图文教程》:本文主要介绍如何使用IntelliJIDEA创建一个Maven项目,并配置Tomcat服务器进行运行,过程包括创建... 1.启动idea2.创建项目模板点击项目-新建项目-选择maven,显示如下页面输入项目名称,选择

详解Spring Boot接收参数的19种方式

《详解SpringBoot接收参数的19种方式》SpringBoot提供了多种注解来接收不同类型的参数,本文给大家介绍SpringBoot接收参数的19种方式,感兴趣的朋友跟随小编一起看看吧... 目录SpringBoot接受参数相关@PathVariable注解@RequestHeader注解@Reque

基本知识点

1、c++的输入加上ios::sync_with_stdio(false);  等价于 c的输入,读取速度会加快(但是在字符串的题里面和容易出现问题) 2、lower_bound()和upper_bound() iterator lower_bound( const key_type &key ): 返回一个迭代器,指向键值>= key的第一个元素。 iterator upper_bou

Java Web指的是什么

Java Web指的是使用Java技术进行Web开发的一种方式。Java在Web开发领域有着广泛的应用,主要通过Java EE(Enterprise Edition)平台来实现。  主要特点和技术包括: 1. Servlets和JSP:     Servlets 是Java编写的服务器端程序,用于处理客户端请求和生成动态网页内容。     JSP(JavaServer Pages)

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏