Web前端开发概述
第1关:Web前端开发相关的概念
1、所有的浏览器对同一个CSS样式的解析都相同,因此页面在不同浏览器下的显示效果完全一样。 错 2、URL(英文Uniform Resource Locator的缩写)中文译为“统一资源定位符”。URL其实就是Web地址,俗称“网址”。 对
3、HTTP”是一种详细规定了浏览器和万维网服务器之间互相通信的规则。 对
4、下列选项中,( )不是Web浏览器 Linux
5、张同学正在家里通过拨号上网访问新浪主页,此时,他自己的计算机是( )。 浏览器
第2关:第一个html网页
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 我的第一个网页 title>
head>
< body>
< h1 align = " left" > 初识HTML h1>
body>
html>
web编程训练-html5-文档头部
第1关:页面标题及字符集的设置
DOCTYPE html >
< html>
< head>
< title> 设置标题 title>
< meta charset = " utf-8" />
head>
< body>
< h1 align = " center" > 元信息的设置 h1>
body>
html>
第2关:元信息的设置
DOCTYPE html >
< html>
< head>
< title> 设置标题 title>
< meta charset = " utf-8" />
< meta http-equiv = " refresh" content = " 10;url=https://www.baidu.com/" />
< meta http-equiv = " expires" content = " Fri,31 Dec 2021 08:00:00 GMT" />
< meta name = " keywords" content = " 前端,元信息,网页跳转,失效期,搜索关键词" />
head>
< body>
< h1 align = " center" > 元信息的设置 h1>
body>
html>
第3关:link标签
DOCTYPE html >
< html>
< head>
< title> 设置标题 title>
< meta charset = " utf-8" />
< link rel = " stylesheet" type = " text/css" href = " https://www.educoder.net//api/attachments/2306844" />
head>
< body>
< h1 align = " center" > 元信息的设置 h1>
body>
html>
web知识训练-html5文档头部标签及属性
第1关:web知识训练-html5文档头部标签及属性
1、在HTML中,网页标题文字应放置在( ) 标记之间
2、关于title标签的用法,下列说法正确的是( )。 title标签设置的标题可作为默认快捷方式或收藏夹的名称
3、下列link标签的属性中,( )可用于指定当前文档与引用的外部文档的关系。 rel
4、如果设置页面刷新、失效期等元信息,可对meta标签添加相应的name属性。 错误
5、包含在头部标签之间的内容不会在浏览器窗口中显示出来。 正确
web知识训练-html5-文本控制类标签
第1关:web知识训练-html5-文本控制类标签
1、在下列选项中,显示内容的大小和浏览器默认文本的大小基本相同的是( )。 h4
2、在下列选项中,用于产生一条水平线的标签是( )。 hr
3、关于标签的嵌套,下列选项中正确的是( A )。
4、 标签作用的元素将以上标形式显示。 错误
5、 标签作用的元素会以黄色背景效果显示。 正确
web编程训练-html5-文本控制类标签
第1关:html5-网页背景及标题段落标签
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" >
< title> 标题段落的设置 title>
head>
< body background = " https://data.educoder.net/api/attachments/2308369" >
< h1 align = " center" > 第一章 HTML5基础 h1>
< h2 align = " left" > 1.1 文本控制标签 h2>
< p align = " justify" > 这是第1个段落。 p>
body>
html>
第2关:html5-水平线和换行的设置
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" >
< title> 水平线的设置 title>
head>
< body background = " https://www.educoder.net/api/attachments/2308369" >
< h1 align = " center" > 第一章 HTML5基础 h1>
< hr size = 3 width = 400 color = blue noshade align = " center" >
< br/>
< h2 align = " left" > 1.1 文本控制标签 h2>
< p align = " justify" > 这是第1个段落。 p>
body>
html>
第3关:html5-文本修饰
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" >
< title> 水平线的设置 title>
head>
< body background = " https://www.educoder.net/api/attachments/2308369" >
< h1 align = " center" >
< font face = " 黑体" color = red> 第一章 HTML5基础 font>
h1>
< hr size = 3 width = 400 Align = center color = blue noshade />
< br/>
< h2 align = " left" > 1.1 文本控制标签 h2>
< b> 这是加粗显示的文字 b>
< i> 这是斜体显示的文字 i>
< u> 这是带下划线的文字 u>
< sup> 3 sup>
< sub> 2 sub>
body>
html>
web编程训练-html5-图像的运用
第1关:新媒体新闻网页的设计
doctype html >
< html> < head>
< meta charset = " utf-8" >
< title> 新媒体新闻网页的设计 title>
head>
< body background = " https://www.educoder.net/api/attachments/2308369" >
< h2 align = " center" > < font face = " 微软雅黑" > 新媒体的大势所趋 font> h2>
< p align = " center" > < font color = " #979797" size = 2> 更新时间:2021年11月18日14时08分 来源:< font color = blue> 开源社区 font> font> p>
< hr size = 2 color = " #CCCCCC" > >
< p> 近年来,随着< font color = blue> 移动互联网 font> 的火爆,公众号、微博、今日头条、抖音等一大批社交平台的火爆带动了新媒体运营行业的发展,运营人在企业中的价值也不断的被放大和受到重视,很多企业在做线上这块时都会考虑< font color = blue> “两微一抖” font> ,也就是我们所说的新媒体+短视频运营。因此也就催生了大量对新媒体+短视频运营人的需求岗位。 p>
body>
html>
第2关:带插图的新媒体新闻网页的设计
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 新媒体新闻网页的设计 title>
head>
< body background = " https://www.educoder.net/api/attachments/2308369" >
< h2 align = " center" > < font face = " 微软雅黑" > 新媒体的大势所趋 font> h2>
< p align = " center" > < font color = " #979797" size = " 2" > 更新时间:2021年11月18日14时08分 来源:< font color = " blue" > 开源社区 font> font> p>
< hr size = " 2" color = " #CCCCCC" />
< p>
< img src = " https://www.educoder.net/api/attachments/2334243" title = " 这是一张插图" width = " 150" height = " 100" align = " left" hspace = 30 alt = " 新媒体插图" >
近年来,随着< font color = " blue" > 移动互联网 font> 的火爆,公众号、微博、今日头条、抖音等一大批社交平台的火爆带动了新媒体运营行业的发展,运营人在企业中的价值也不断的被放大和受到重视,很多企业在做线上这块时都会考虑< font color = " blue" > “两微一抖” font> ,也就是我们所说的新媒体+短视频运营。因此也就催生了大量对新媒体+短视频运营人的需求岗位。 p>
body>
html>
web知识训练-html5-图像的运用
第1关:web知识训练-html5-图像的运用
1、下列选项中,不适合作网页图像的文件格式是( )。 bmp
2、如果想为网页添加背景图,可在body标签中添加( )属性。 background
3、下列选项中,哪个不是相对路径的表示方式( )。 c:/pic/images/ch_cook1.gif
4、title属性用于设置网页标题。 错误
5、下列选项中,哪个不是img标签的属性( )。 href
web编程训练-html5-超链接的应用
第1关:创建热字超链接
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 创建超链接 title>
head>
< body>
< h2> < a href = " https://www.kuwo.cn/" > 听音乐找酷我 a> h2>
body>
html>
第2关:创建热图超链接
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 创建超链接 title>
head>
< body>
< h2> < a href = " https://www.kuwo.cn/" > 听音乐找酷我 a> h2>
< a href = " https://www.kuwo.cn/" target = " _blank" title = " 单击进入" >
< img src = " https://www.educoder.net/api/attachments/2357951" align = " bottom" />
a>
好音质用酷我
body>
html>
第3关:下载歌曲超链接
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 创建超链接 title>
head>
< body>
< h2> < a href = " http://www.kuwo.cn/" > 听音乐找酷我 a> h2>
< a href = " http://www.kuwo.cn/" > < img src = https://www.educoder.net/api/attachments/2357951 align = bottom /> a>
好音质用酷我< br/>
推荐下载:
< a href = " https://www.educoder.net/api/attachments/2364090" title = " 下载班得瑞钢琴曲-安妮的仙境" > 安妮的仙境 a>
< p> < h2> 在线播放: h2> < audio src = " https://www.educoder.net/api/attachments/2364090" controls = " controls" > audio>
p>
body>
html>
第4关:创建页内超链接
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 创建超链接 title>
head>
< body>
< h2> < a href = " http://www.kuwo.cn/" > 听音乐找酷我 a> h2>
< a href = " http://www.kuwo.cn/" > < img src = https://www.educoder.net/api/attachments/2357951 align = bottom /> a>
好音质用酷我< br/>
< h2> < a href = " #Q" > 查看第7个音频 a> h2>
推荐下载:
< a href = " https://www.educoder.net/api/attachments/2364090" title = " 下载班得瑞钢琴曲-安妮的仙境" > 安妮的仙境 a>
< p> < h2> 在线播放: h2> < audio src = " https://www.educoder.net/api/attachments/2364090" controls = " controls" > audio>
p>
< h2> 这是第1个音频 h2>
< h2> 这是第2个音频 h2>
< h2> 这是第3个音频 h2>
< h2> 这是第4个音频 h2>
< h2> 这是第5个音频 h2>
< h2> 这是第6个音频 h2>
< h2>
< a href = " Q" > 这是第7个音频 a>
h2>
< h2> 这是第8个音频 h2>
body>
html>
web知识训练-html5-超链接的应用
1、在HTML中,下面是超链接标签的是( A )。
2、下列选项中,用于设置超链接链宿路径的属性是( )。 href
3、在HTML中,若点击超链接时,弹出一个新的网页窗口,下列选项符合要求的是( C )。
4、所表示的意义是( )。 表示空链接,不做任何跳转
5、如果要在超链接中设置电子邮件链接,则href属性值可设置为( ) mailto:[email protected]
html5-表格基本结构
第1关:网页表格的基本概念
1、定义表格的项目表头的HTML标签是( D )。
2、下列选项中,用于设置表格背景颜色的属性是( B )。
3、要使表格的行高为18px,以下方法中,正确的是( C )
4、下列选项中,用于设置表格标题的标签是( D )
5、下列设置单元格中文本对齐方式的选项中,正确的是( B )
第2关:创建简单的表格
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 创建表格 title>
head>
< body>
< table border = " 4px" width = 200 background = " https://www.educoder.net/api/attachments/1208912" >
< caption> 成绩表 caption>
< tr width = 100>
< th width = 100> 姓名 th>
< th width = 100> 成绩 th>
tr>
< tr width = 100>
< td width = 100> 张三 th>
< td width = 100> 90 th>
tr>
table>
body>
html>
第3关:表格行样式的设置
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 表格行样式的设置 title>
head>
< body>
< table border = " 4px" background = " https://www.educoder.net/api/attachments/1208912" width = " 200" >
< caption> 成绩表 caption>
< tr height = 40 align = " center" bgcolor = " 00ffff" valign = " middle" >
< th width = " 100" > 姓名 td>
< th width = " 100" > 成绩 td>
tr>
< tr>
< td> 张三 td>
< td> 90 td>
tr>
table>
body>
html>
第4关:表格中单元格样式的设置
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 表格单元格样式的设置 title>
head>
< body>
< table border = " 4px" cellspacing = " 0" width = 200 cellpadding = " 8" >
< caption> 成绩表 caption>
< tr height = 40 align = center valign = middle bgcolor = 00ffff>
< th> 姓名 th>
< th> 成绩 th>
tr>
< tr bgcolor = 00ff00>
< td width = 120> 张三 td>
< td align = " center" > 90 td>
tr>
table>
body>
html>
html5—表格高级样式的设置
第1关:表格高级样式设置相关概念
1、下列选项中,用于设置表格内部边框线显示的属性是( )。 rules
2、如果希望表格的外部边框只显示上下两条边框线,属性frame的取值应选( )。 hsides
3、如果希望表格的内部边框只显示行线,则属性rules的取值应选( )。rows
4、HTML中,若合并两个水平方向单元格,应使用的属性是( )。 colspan
5、
,表示( ) 只显示列与列之间的分隔线
第2关:设置表格的外边框样式
< html>
< head>
< meta charset = " utf-8" />
< title> 设置表格外边框属性 title>
head>
< body>
< table width = 100 height = 80 border = 4 frame = " hsides" >
< caption> 简易信息表 caption>
< tr align = center valign = middle>
< th> 姓名 th>
< th> 年龄 th>
tr>
< tr align = center valign = middle>
< td> 张三 td>
< td> 20 td>
tr>
table>
body>
html>
第3关:设置表格的内边框样式
< html>
< head>
< meta charset = " utf-8" />
< title> 设置表格内边框属性 title>
head>
< body>
< table width = 100 height = 80 border = " 4" frame = " hsides" rules = " rows" >
< caption> 简易信息表 caption>
< tr align = center valign = middle>
< th> 姓名 th>
< th> 年龄 th>
tr>
< tr align = center valign = middle>
< td> 张三 td>
< td> 20 td>
tr>
table>
body>
html>
第4关:表格中单元格的合并
DOCTYPE html >
< html>
< head>
< meta charset = " UTF-8" >
< title> 签到表 title>
< style type = " text/css" >
th { background-color : #00ff33; }
td { background-color : #00ffff; }
style>
head>
< body>
< table border = " 2" width = " 400" bordercolor = " #00ff00" cellpadding = " 6" >
< caption> 签到表 caption>
< tr>
< th rowspan = " 2" > 姓名 th>
< th colspan = " 2" > 签到 th>
< th rowspan = " 2" > 备注 th>
tr>
< tr>
< th> 第1次 th>
< th> 第二次 th>
tr>
< tr>
< td> 张三 td>
< td> td>
< td> td>
< td> td>
tr>
table>
body>
html>
第5关:表格的综合案例
DOCTYPE html >
< html>
< head>
< meta charset = " UTF-8" >
< title> 表格综合 title>
< style type = " text/css" >
th { background-color : #00ff33; }
td { background-color : #00ffff; text-align : center}
caption { font-family : 黑体; font-size : 30px; color : blue}
style>
head >
< body background = " https://www.educoder.net/api/attachments/1217848" >
< table border = " 2" width = 600 bordercolor = " #00ff00" cellpadding = 6 align = " center" >
< caption> 家庭账单 caption>
< tr>
< th colspan = " 2" rowspan = " 2" > 本周项目 th>
< th colspan = " 2" > 费用明细 th>
< th rowspan = " 2" > 备注 th>
tr>
< tr>
< th> 收入 th>
< th> 支出 th>
tr>
< tr>
< th rowspan = " 3" > 收入 th>
< th> 工资 th>
< td> 10000 td>
< td> 0 td>
< td> td>
tr>
< tr>
< th> 兼职 th>
< td> 2000 td>
< td> 0 td>
< td> td>
tr>
< tr>
< th> 收入合计 th>
< td> 12000 td>
< td> 0 td>
< td> td>
tr>
< tr>
< th rowspan = " 3" > 支出 th>
< th> 生活用品 th>
< td> 0 td>
< td> 4000 td>
< td> td>
tr>
< tr>
< th> 学杂费 th>
< td> 0 td>
< td> 3000 td>
< td> td>
tr>
< tr>
< th> 支出合计 th>
< td> 0 td>
< td> 7000 td>
< td> td>
tr>
table>
body>
html>
表单的结构
第1关:表单的基本概念
1、下列选项中,不属于表单标记的常用属性的是( )。 size
2、在HTML中,,method属性表示( )。 提交方式
3、在HTML中,( )标签用于在网页中创建表单。
4、在表单提交方式中,get方式的保密性好,并且无数据量的限制。 错误
5、在HTML中,要创建一个名为“myform”的表单,以get方式向服务器发送,表单提交后,执行程序的地址为passwodl.jsp,下面创建表单的代码中,正确的是( )。
第2关:学会设置action和method属性
DOCTYPE html >
< html>
< body>
< form name = " selectForm" method = " post" action = " myselect.jsp" >
< select size = " 1" >
< option value = " JZ" > 橘子 option>
< option value = " PG" > 苹果 option>
< option value = " XJ" > 香蕉 option>
select>
form>
body>
html>
创建输入控件
1、在表单中插入单选按钮的HTML代码是( )。
2、HTML代码表示( )。 创建一个单行文本输入区域
3、对于标签,如果希望实现密码框效果,* 值是( )。 password
4、下列选项中,用于设置input控件在首次加载时为禁用的属性是( )。 disabled
5、设置表单中密码框的最大长度为15正确的属性设置是( ) maxlength=15
第2关:创建文本框
< html>
< head>
< meta charset = " utf-8" />
< title> 设置单行文本框 title>
head>
< body>
< form>
姓名:
< input type = " text" name = " yourname" size = " 15" maxlength = " 5" >
form>
body>
html>
第3关:创建密码框
< html>
< head>
< meta charset = " utf-8" />
< title> 设置密码框 title>
head>
< body>
< form>
姓名:
< input type = " text" name = " yourname" size = " 15" maxlength = " 5" />
< br>
密码:
< input type = " password" name = " yourpassword" size = " 15" value = " 12345" >
form>
body>
html>
第4关:创建单选按钮
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 设置单行文本框 title>
head>
< body>
< form action = " " method = " post" >
姓名:< input type = " text" name = " yourname" size = " 15" maxlength = " 5" /> < br/>
密码:< input type = " password" name = " password" size = " 15" value = " 12345" /> < br/>
国庆期间你最喜欢看的电影?< br/>
< input type = " radio" name = " Film" value = " Film1" > 夺冠
< input type = " radio" name = " Film" value = " Film2" > 我和我的祖国
< input type = " radio" name = " Film" value = " Film3" > 姜子牙
form>
body>
html>
第5关:创建复选框
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 设置单行文本框 title>
head>
< body>
< form action = " " method = " post" >
姓名:< input type = " text" name = " yourname" size = " 15" maxlength = " 5" /> < br/>
密码:< input type = " password" name = " password" size = " 15" value = " 12345" /> < br/>
国庆期间你最喜欢看的电影?< br/>
< input name = " Film" type = " radio" value = " Film1" /> 夺冠
< input name = " Film" type = " radio" value = " Film2" /> 我和我的祖国
< input name = " Film" type = " radio" value = " Film3" /> 姜子牙< br/>
你喜欢的运动是?< br/>
< input type = " checkbox" name = " Sports" value = " sport1" checked > 打篮球
< input type = " checkbox" name = " Sports" value = " sport2" > 打排球
< input type = " checkbox" name = " Sports" value = " sport3" > 踢足球
< input type = " checkbox" name = " Sports" value = " sport4" > 其他
form>
body>
html>
第6关:重置与提交按钮
DOCTYPE html >
< html>
< body>
< head>
< meta charset = " utf-8" />
< title> 设置单行文本框 title>
head>
< body>
< form action = " " method = " post" >
姓名:< input type = " text" name = " yourname" size = " 15" maxlength = " 5" /> < br/>
密码:< input type = " password" name = " password" size = " 15" value = " 12345" /> < br/>
国庆期间你最喜欢看的电影?< br/>
< input name = " Film" type = " radio" value = " Film1" /> 夺冠
< input name = " Film" type = " radio" value = " Film2" /> 我和我的祖国
< input name = " Film" type = " radio" value = " Film3" /> 姜子牙< br/>
你喜欢的运动是?< br/>
< input name = " Sports" type = " checkbox" value = " sport1" checked = " checked" /> 打篮球
< input name = " Sports" type = " checkbox" value = " sport2" /> 打排球
< input name = " Sports" type = " checkbox" value = " sport3" /> 踢足球
< input name = " Sports" type = " checkbox" value = " sport4" /> 其他 < br/>
< input type = " reset" value = " 重置" />
< input type = " submit" value = " 提交" />
form>
body>
html>
创建下拉列表
第1关:下拉列表控件相关概念
1、标签用于创建( ) 下拉列表选框
2、用于在表单中插入一个下拉列表框,它需要与哪个标签配合使用( )
3、设置下拉列表框中某项被默认选中的属性是( )。 selected
4、若设置下拉列表为多选,可在select标签中添加( )属性。 multiple
5、下拉列表设置 表明( ) 可以看到3个下拉列表选项
第2关:创建下拉列表
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 创建下拉列表 title>
head>
< body>
< form action = " " method = " get" >
< select size = " 2" >
< option value = " SH" > 玩游戏 option>
< option value = " BJ" > 看电影 option>
< option value = " HB" > 听音乐 option>
select>
form>
body>
html>
第3关:设置多选和默认选项
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 创建多选和默认选项 title>
head>
< body>
< form action = " " method = " get" >
< select multiple = " multiple" >
< option value = " peach" selected > 猫 option>
< option value = " banana" > 狗 option>
< option value = " apple" > 鸟 option>
< option value = " orange" > 鸭子 option>
select>
form>
body>
html>
对表单元素分组
第1关:分组元素相关的概念
1、fieldset标签用于定义( ) 表单的一个子容器
2、表单的分组标题可以用( )设置。 legend标签
3、下列选项中,( )不属于fieldset标签的属性。 size
4、下列关于表单分组的设置代码,正确的是( B )
请选择个人爱好 打篮球 打排球
第2关:对表单元素分组
DOCTYPE html >
< html>
< head>
< meta charset = " UTF-8" >
< title> 表单分组 title>
head>
< body>
< form>
< fieldset>
< legend> 请选择个人爱好 legend>
< input type = " checkbox" name = " hobby" > 音乐
< input type = " checkbox" name = " hobby" > 体育
< input type = " checkbox" name = " hobby" > 其他
fieldset>
form>
body>
html>
给表单组件添加说明
第1关:label标签相关概念
1、
为了给单行文本框绑定文本标注,以便于用户单击该关联文本时可以使文本框获得焦点,可采用( B )标签定义文本。 label
2、标签中的for属性取值为( C ) 要绑定的表单控件的id属性值
3、标签中的form属性取值为( A ) 所属表单的id值
第2关:给表单组件添加说明__单选框
DOCTYPE html >
< head>
< meta charset = " UTF-8" >
< title> 为表单的单选控件添加说明 title>
head>
< body>
< form>
国庆期间你最喜欢看的电影?< br/>
< input type = " radio" name = " Film" value = " Film1" > 夺冠
< input type = " radio" name = " Film" value = " Film2" id = " Film2" > < label for = " Film2" > 我和我的祖国 label>
< label > < input type = " radio" name = " Film" value = " Film3" > 姜子牙 label>
form>
body>
html>
第3关:给表单组件添加说明——多选框
DOCTYPE html >
< head>
< meta charset = " UTF-8" >
< title> 为表单的复选控件添加说明 title>
head>
< body>
< form>
你喜欢的运动是?< br/>
< input type = " checkbox" name = " Sports" value = " sport1" checked id = " Sport1" > 打篮球
< input type = " checkbox" name = " Sports" value = " sport2" id = " sport2" > < label for = " sport2" > 打排球 label>
< label> < input type = " checkbox" name = " Sports" value = " sport3" id = " sport3" > 踢足球 label>
< input type = " checkbox" name = " Sports" value = " sport4" > 其他
form>
body>
html>
第4关:给表单组件添加说明-文本框和文本域
DOCTYPE html >
< head>
< meta charset = " UTF-8" >
< title> 为文本域控件添加说明 title>
head>
< body>
< form>
推荐人:
< input type = " text" autofocus = " autofocus" > < br>
< label for = " reason" > 推荐理由: label>
< textarea id = " reason" required rows = " 6" cols = " 60" wrap = " hard" > textarea>
form>
body>
html>
对表单进行验证
第1关:表单验证相关的概念
1、下列选项中,对表单控件的值进行非空验证的属性为( A ) required
2、在input控件的类型中,下列选项中对输入有校验功能的是( C ) email
3、关于输入字符数的限定,下列代码中,设置正确的是( D )。
4、匹配1个或多个在它前面的元字符是( B )。 +
5、若限定用户输入6位数字,下列的代码正确的是( C )。
第2关:非空校验
< html>
< head>
< meta charset = " utf-8" />
< title> 设置非空校验 title>
head>
< body>
< form>
密码:
< input type = " password" required = " required" maxlength = " 6" title = " 请输入不超过6位的密码!" >
< input type = " submit" value = " 提交" />
form>
body>
html>
第3关:邮箱校验
< html>
< head>
< meta charset = " utf-8" />
< title> 设置邮箱校验 title>
head>
< body>
< form>
密码:
< input type = " password" required = " required" title = " 请输入6位密码!" maxLength = " 6" /> < br/>
邮箱:
< input type = " email" required = " required" placeholder = " 输入格式:xxx@xxx" >
< br/> < input type = " submit" value = " 提交" />
form>
body>
html>
第4关:pattern验证
< html>
< head>
< meta charset = " utf-8" />
< title> 设置年龄校验 title>
head>
< body>
< form>
密码:
< input type = " password" required = " required" title = " 请输入6位密码!" maxLength = " 6" /> < br/>
邮箱:
< input type = " email" required = " required" placeholder = " 输入格式:xxx@xxx" /> < br/>
年龄:
< input type = " text" required = " required" pattern = " ^[1-9]?[0-9]$" >
< br/> < input type = " submit" value = " 提交" />
form>
body>
html>
创建文本区域
第1关:textarea控件相关概念
1、若将文本区域设置为显示10行,每行显示50个字符,正确选项是( C )
2、若将文本区域设置为只读的,可在textarea标签中添加( B )属性。 readonly
3、在表单提交时使textarea 中的文本换行,正确的选项是( D )
4、textarea标签的属性不包括( A ) width
5、textarea文本区域的宽度可用size属性来设置。( B ) 错误
第2关:创建文本域
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 设置文本域 title>
head>
< body>
< form action = " " method = " post" >
请输入你选择本专业的理由:< br/>
< textarea name = " reason" rows = " 6" cols = " 50" required = " required" wrap = " hard" >
textarea>
< br/>
< input type = " reset" value = " 重置" >
< input type = " submit" value = " 提交" >
body>
html>
CSS样式规则
第1关:CSS基础知识
1、CSS 指的是( B ) Cascading Style Sheets
2、下列选项中,( D )是火狐浏览器前缀。 -moz-
3、下列选项中,( C )属性可用来定义内联样式。 style
4、下列选项中,( A )的CSS语法是正确的。 body{color:black;}
5、在以下的 HTML 中,哪个是正确引用外部样式表的方法?( B )
第2关:初识CSS
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 初识CSS样式 title>
head>
< body>
< div style = " background-image : url ( https://www.educoder.net/api/attachments/1426624) ; width : 360px; height : 260px; " >
< h1 style = " font-family : 楷体; text-align : center; line-height : 2; " > 静夜思 h1>
< h2 style = " font-family : 楷体; text-align : center; " > 床前明月光 h2>
< h2 style = " font-family : 楷体; text-align : center; " > 疑是地上霜 h2>
< h2 style = " font-family : 楷体; text-align : center; " > 举头望明月 h2>
< h2 style = " font-family : 楷体; text-align : center; " > 低头思故乡 h2>
div>
body>
html>
第3关:用内嵌式引入CSS样式
DOCTYPE html >
< html lang = " zh" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> 内嵌CSS样式 title>
< style type = " text/css" >
body { background-image : url ( https://www.educoder.net/api/attachments/1427381) ; background-size : cover; }
div {
position : fixed;
left : 400px;
top : 100px;
color : #ffffff;
font-family : 黑体;
text-align : center;
}
style>
head>
< body>
< div>
< h1> 静夜思 h1>
< h2> 床前明月光 h2>
< h2> 疑是地上霜 h2>
< h2> 举头望明月 h2>
< h2> 低头思故乡 h2>
div>
body>
html>
第4关:用外链式引入CSS样式
DOCTYPE html >
< html lang = " zh" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> 外链CSS样式 title>
< link href = " https://www.educoder.net/api/attachments/1433016" type = " text/css" rel = " stylesheet" >
head>
< body>
< div>
< h1> 静夜思 h1>
< h2> 床前明月光 h2>
< h2> 疑是地上霜 h2>
< h2> 举头望明月 h2>
< h2> 低头思故乡 h2>
div>
body>
html>
CSS3选择器-组合选择器
第1关:组合选择器相关的概念
1、当几个元素样式属性一样时,可以共同调用一个样式声明,元素之间用逗号隔开 正确
2、阅读下面的HTML代码
若对标签和标签中的文字设置同样的字号大小,下面的选项正确的是( C ) em , p{font-size:14px}
3、 阅读下面的HTML代码
若对标签中
标签的文字设置同样的颜色,下面的选项正确的是( A ) div p{color:red;}
第2关:群组选择器
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 群组选择器 title>
< style type = " text/css" >
h1,h2,h3 {
color : green;
}
style>
head>
< body>
< h1> 一级标题 h1>
< h2> 二级标题 h2>
< h3> 三级标题 h3>
body>
html>
第3关:后代选择器
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 后代选择器 title>
< style type = " text/css" >
div p {
color : blue;
font-size : 16px;
}
style>
head>
< body>
< div>
< p> 我的颜色是蓝色,我的字体大小是16px p>
div>
body>
html>
第4关:子元素选择器
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 子元素选择器 title>
< style type = " text/css" >
div > p {
color : green;
font-size : 20px;
}
style>
head>
< body>
< div>
< p> 我的颜色是绿色,我的字体大小是20px p>
div>
body>
html>
第5关:相邻兄弟选择器
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 相邻兄弟选择器 title>
< style type = " text/css" >
h1 + p {
background-color : red;
}
style>
head>
< body>
< div>
< h1> 我是兄长 h1>
< p> 我是弟弟 p>
< p> 我是小弟 p>
div>
body>
html>
第6关:普通兄弟选择器
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< title> 普通兄弟选择器 title>
< style type = " text/css" >
h1 ~ p {
color : blue;
font-size : 36px;
}
style>
head>
< body>
< div>
< h1> 我是兄长 h1>
< p> 我是弟弟 p>
< p> 我是小弟 p>
div>
body>
html>
CSS3选择器-基础选择器
1、id选择器使用( D )进行标识,后面紧跟id名 #
2、类选择器使用( C )进行标识,后面紧跟class名。 .
3、CSS选择器的优先级从高到低分别为,通用选择器、标签选择器、类选择器、ID选择器。( B ) 错
第2关:通用选择器
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< style type = " text/css" >
* {
font-size : 100px;
color : #D33E2A;
}
style>
head>
< body>
< strong> G strong>
< strong> o strong>
< strong> o strong>
< strong> g strong>
< strong> l strong>
< strong> e strong>
body>
html>
第3关:标签选择器
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" />
< style>
strong {
font-size : 100px;
color : #D33E2A;
}
style>
head>
< body>
< strong> G strong>
< strong> o strong>
< strong> o strong>
< strong> g strong>
< strong> l strong>
< strong> e strong>
body>
html>
第4关:文字Google结构设计
doctype html >
< html> < head>
< meta charset = " utf-8" >
< title> 文字Logo title>
head>
< body>
< strong class = " blue" > G strong>
< strong class = " red" > o strong>
< strong id = " orange" > o strong>
< strong class = " blue" > g strong>
< strong id = " green" > l strong>
< strong class = " red" > e strong>
body>
html>
第5关:文字Google样式设计
doctype html >
< html> < head>
< meta charset = " utf-8" >
< title> 文字Logo title>
< style type = " text/css" >
strong { font-size : 100px; }
.blue {
color : #2B75F5;
}
.red {
color : #D33E2A;
}
#orange {
color : #FFC609;
}
#green {
color : #00A45D;
}
style>
head>
< body>
< strong class = " blue" > G strong>
< strong class = " red" > o strong>
< strong id = " orange" > o strong>
< strong class = " blue" > g strong>
< strong id = " green" > l strong>
< strong class = " red" > e strong>
body>
html>
CSS3-文本外观样式
第1关:文本外观样式相关的概念
1、下列选项中,用于设置文本行高的属性是( B ) line-height
2、下列选项中,可以设置文本上划线的属性是( D ) text-decoration
3、下列选项中,可使文本字母全部改为大写的属性设置是( B ) text-transform:uppercase
第2关:CSS-文本空间的设置
doctype html >
< html> < head>
< meta charset = " utf-8" >
< title> 美食专题栏目 title>
< style type = " text/css" >
p {
font-size : 16px;
font-family : 微软雅黑;
text-indent : 2em;
line-height : 28px;
}
.blue { color : #33F;
text-decoration : underline;
}
.red { color : #F00; }
.money { font-size : 16px; }
style>
head>
< body>
< img src = " https://data.educoder.net/api/attachments/1989171 " 插图"" alt = " 跳槽有道" />
< p>
< em class = " blue" > 导语 em> :臭豆腐是< strong class = " red" > 长沙 strong> 有名的小吃,是一种独具风味的食品。“闻起来臭、吃起来香”是它的最大特点,不少外省人品尝后都赞不绝口。长沙的臭豆腐要数百年老店火宫殿炸得最好,外焦微脆、内软味鲜,100多年来,进火宫殿的人没有不吃臭豆腐的。当年...< em> 【详情】 em>
p>
< p>
< em class = " blue" > 火宫殿臭豆腐 em> :价格< strong class = " money" > 18 strong> 元
p>
body>
html>
第3关:搜索页面的结构设计
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 搜索页面 title>
head>
< body>
< h2 class = " header" >
什么是CSS?< em> —CSS教程 em>
h2>
< p>
猴子提示: 可以通过简单的更改< em class = " red" > CSS em> 文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课.知道什么是< em class = " red" > CSS em> 了,现在就开始学习< em class = " red" > CSS em> 吧 ...
p>
< p>
< em class = " green" > www.dreamdu.com/css/wh... em> < em class = " gray" > 百度快照 em> < em class = " gray" > 85%好评 em>
p>
body>
html>
第4关:搜索页面的样式设计-文本外观样式的应用
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 搜索页面 title>
< style type = " text/css" >
body {
font-family : 微软雅黑;
font-size : 14px;
color : #333;
}
em {
font-style : normal;
text-decroation : underline;
}
.header {
font-size : 18px;
color : #D52D2D;
font-weight : normal;
text-decoration : underline;
}
.header em {
font-style : normal;
}
h2 > em {
color : #2525D3;
text-decoration : underline;
}
.red {
color : #D52D2D;
}
.green {
color : #167A16;
}
.gray {
color : #595959;
text-decoration : underline;
}
style>
head>
< body>
< h2 class = " header" >
什么是CSS?< em> —CSS教程 em>
h2>
< p>
猴子提示: 可以通过简单的更改< em class = " red" > CSS em> 文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课.知道什么是< em class = " red" > CSS em> 了,现在就开始学习< em class = " red" > CSS em> 吧 ...
p>
< p>
< em class = " green" > www.dreamdu.com/css/wh... em> -< em class = " gray" > 百度快照 em> -< em class = " gray" > 85%好评 em>
p>
body>
html>
CSS3-文本字体样式
第1关:字体样式属性相关的概念
1、下列选项中,用于设置文本字体的属性名是( B ) font-family
2、下列选项中,用于定义服务器字体的是( D ) @font-face
3、对段落p中的文本字体、字号及字体风格样式进行综合设置,其样式代码可写为:p{font:隶书 20px italic;} ( A ) 错误
第2关:美食专栏网页的结构设置
doctype html >
< html> < head>
< meta charset = " utf-8" >
< title> 美食专题栏目 title>
head>
< body>
< img src = " https://data.educoder.net/api/attachments/1989171 " 插图"" alt = " 跳槽有道" />
< p>
< em class = " blue" > 导语 em> :臭豆腐是< strong class = " red" > 长沙 strong> 有名的小吃,是一种独具风味的食品。“闻起来臭、吃起来香”是它的最大特点,不少外省人品尝后都赞不绝口。长沙的臭豆腐要数百年老店火宫殿炸得最好,外焦微脆、内软味鲜,100多年来,进火宫殿的人没有不吃臭豆腐的。当年...< em> 【详情】 em>
p>
< p>
< em class = " blue" > 火宫殿臭豆腐 em> :价格< strong class = " money" > strong> 元
p>
body>
html>
第3关:美食专栏网页的样式设置
doctype html >
< html> < head>
< meta charset = " utf-8" >
< title> 美食专题栏目 title>
< style type = " text/css" >
p {
font-size : 16px;
font-family : 微软雅黑;
}
.blue {
color : #33F;
}
.red {
color : #F00;
}
.money {
font-size : 16px;
}
style>
head>
< body>
< img src = " https://data.educoder.net/api/attachments/1989171 " 插图"" alt = " 跳槽有道" />
< p>
< em class = " blue" > 导语 em> :臭豆腐是< strong class = " red" > 长沙 strong> 有名的小吃,是一种独具风味的食品。“闻起来臭、吃起来香”是它的最大特点,不少外省人品尝后都赞不绝口。长沙的臭豆腐要数百年老店火宫殿炸得最好,外焦微脆、内软味鲜,100多年来,进火宫殿的人没有不吃臭豆腐的。当年...< em> 【详情】 em>
p>
< p>
< em class = " blue" > 火宫殿臭豆腐 em> :价格< strong class = " money" > 18 strong> 元
p>
body>
html>
CSS3选择器-属性选择器
第1关:CSS3-属性选择器相关概念
1、以下选项中,属于属性选择器的是( C ) span[id]{color:red;}
2、样式规则如下: p[class $= en]{font-weight:bold;} 该样式规则将对选项( B )产生效果。 …
3、样式规则如下: div[name ~= ten]{border:1px solid blue;} 该样式规则将对选项( A )产生效果。
…
4、样式规则如下: p[class |= en]{font-size:20px;} 该样式规则将对选项( D )产生效果。 …
第2关:CSS3-属性选择器
DOCTYPE html >
< html>
< head>
< title> 属性选择器 title>
< style type = " text/css" >
div {
width : 70px;
height : 40px;
border : 1px solid teal;
float : left;
}
li { list-style : none; }
div[title] {
font-size : 25px;
text-align : center;
}
style>
head>
< body>
< div name = " a a1" class = " a" > div>
< div name = " b-1" class = " b" title = " nice" > < li> nice li> div>
< div name = " b-2" class = " b" title = " to" > < li> to li> div>
< div name = " b-3" class = " b" title = " meet" > < li> meet li> div>
< div name = " b-4" class = " b" title = " you" > < li> you li> div>
< div name = " a a2" class = " a" > div>
body>
html>
第3关:CSS3-包含及连字符选择器
DOCTYPE html >
< html>
< head>
< title> 属性选择器 title>
< style type = " text/css" >
div {
width : 70px;
height : 40px;
border : 1px solid teal;
float : left;
}
li { list-style : none; }
div[title] {
font-size : 25px;
text-align : center;
}
div[class="b"] {
font-weight : bold;
}
div[name~="a"] {
background-color : pink;
}
div[name|="b"] {
background-color : orange;
}
style>
head>
< body>
< div name = " a a1" class = " a" > div>
< div name = " b-1" class = " b" title = " nice" > < li> nice li> div>
< div name = " b-2" class = " b" title = " to" > < li> to li> div>
< div name = " b-3" class = " b" title = " meet" > < li> meet li> div>
< div name = " b-4" class = " b" title = " you" > < li> you li> div>
< div name = " a a2" class = " a" > div>
body>
html>
第4关:CSS3-前缀后缀选择器
DOCTYPE html >
< html>
< head>
< title> 属性选择器 title>
< style type = " text/css" >
div {
width : 70px;
height : 40px;
border : 1px solid teal;
float : left;
}
li { list-style : none; }
div[title] {
font-size : 25px;
text-align : center;
}
div[class="b"] { font-weight : bold; }
div[name~="a"] { background-color : pink; }
div[name|="b"] { background-color : orange; }
div[title^="n"] {
color : blue;
}
div[title*="o"] {
color : red;
}
div[title$="t"] {
color : green;
}
style>
head>
< body>
< div name = " a a1" class = " a" > div>
< div name = " b-1" class = " b" title = " nice" > < li> nice li> div>
< div name = " b-2" class = " b" title = " to" > < li> to li> div>
< div name = " b-3" class = " b" title = " meet" > < li> meet li> div>
< div name = " b-4" class = " b" title = " you" > < li> you li> div>
< div name = " a a2" class = " a" > div>
body>
html>
CSS3背景样式
第1关:CSS背景相关的概念
1、下列选项中,可用于设置背景颜色的属性是( D ) background-color
2、将背景的绘制区设置到内容区,应使用background-clip属性中的( A )值。 content-box
3、在CSS3背景图属性中,可以设置背景图的平铺是( C )。 background-repeat
4、在CSS3新增的background-size属性中,( A )是参考父元素宽高来设置图像宽度和高度的。 50% 50%
5、CSS样式background-position:-5px 10px代表的意义是( D )。 背景图片向左偏移5px,向下偏移10px
第2关:CSS-背景色的设置
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" >
< title> CSS-背景色的设置 title>
< style type = " text/css" >
h2 { font : 微软雅黑;
text-align : center;
}
#p1 { font-size : 13px;
color : #979797;
text-align : center;
}
hr { border : 1px solid #CCCCCC; }
#p2 { text-indent : 2em; }
span { color : blue; }
.background {
background-color : #add;
}
style>
head>
< body class = " background" >
< div class = " backgroundImage" >
< h2> 新媒体的大势所趋 h2>
< p id = p1> 更新时间:2021年11月30日14时08分 来源:< span> 开源社区 span> p>
< hr size = " 2" color = " #CCCCCC" />
< p id = p2> 近年来,随着< span> 移动互联网 span> 的火爆,公众号、微博、今日头条、抖音等一大批社交平台的火爆带动了新媒体运营行业的发展,运营人在企业中的价值也不断的被放大和受到重视,很多企业在做线上这块时都会考虑< span> “两微一抖” span> ,也就是我们所说的新媒体+短视频运营。因此也就催生了大量对新媒体+短视频运营人的需求岗位。 p>
div>
body>
html>
第3关:CSS-背景图的设置
DOCTYPE html >
< html>
< head>
< meta charset = " utf-8" >
< title> CSS-背景色的设置 title>
< style type = " text/css" >
h2 { font : 微软雅黑;
text-align : center;
}
#p1 { font-size : 13px;
color : #979797;
text-align : center;
}
hr { border : 1px solid #CCCCCC; }
#p2 { text-indent : 2em; }
span { color : blue; }
.background { background-color : #add; }
.backgroundImage {
width : 360px;
height : 240px;
overflow : scroll;
padding : 30px;
border : 3px solid #30F;
background-image : url ( https://www.educoder.net/api/attachments/2478800) ;
background-attachment : scroll;
background-size : cover;
background-position : -260px, 0px;
}
style>
head>
< body class = " background" >
< div class = " backgroundImage" >
< h2> 新媒体的大势所趋 h2>
< p id = p1> 更新时间:2021年11月30日14时08分 来源:< span> 开源社区 span> p>
< hr size = " 2" color = " #CCCCCC" />
< p id = p2> 近年来,随着< span> 移动互联网 span> 的火爆,公众号、微博、今日头条、抖音等一大批社交平台的火爆带动了新媒体运营行业的发展,运营人在企业中的价值也不断的被放大和受到重视,很多企业在做线上这块时都会考虑< span> “两微一抖” span> ,也就是我们所说的新媒体+短视频运营。因此也就催生了大量对新媒体+短视频运营人的需求岗位。 p>
div>
body>
html>
移动端电商页面制作
第1关:移动端电商页面制作
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 移动电商页面 title>
< style type = " text/css" >
body { font-size : 12px; }
body,img { padding : 0; margin : 0; border : 0; }
.all {
width : 346px;
height : 578px;
background : url ( https://data.educoder.net/api/attachments/2073417) no-repeat;
margin : 20px auto;
padding : 90px 0 0 34px;
}
.content {
width : 277px;
height : 414px;
overflow : scroll;
}
style>
head>
< body>
< div class = " all" >
< div class = " content" >
< img src = " https://data.educoder.net/api/attachments/2072741" />
div>
div>
body>
html>
网页布局页面的制作
第1关:网页布局的结构设计
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 网页布局 title>
head>
< body>
< div id = " top" > div>
< div id = " nav" > div>
< div id = " banner" > div>
< div id = " content" >
< div class = " content_left" > div>
< div class = " content_middle" > div>
< div class = " content_right" > div>
div>
< div id = " footer" > div>
body>
html>
第2关:网页布局的样式设计
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 网页布局 title>
< style type = " text/css" >
body { margin : 0; padding : 0; }
div {
width : 980px;
margin : 0 auto;
}
#top { height : 40px; background : url ( https://data.educoder.net/api/attachments/2141326) }
#nav { height : 60px; background : url ( https://data.educoder.net/api/attachments/2141327) }
#banner { height : 200px; background : url ( https://data.educoder.net/api/attachments/2141342) }
#content { height : 300px; }
.content_left {
width : 200px;
height : 300px;
background-color : #CCC;
float : left;
margin : 0;
background : url ( https://data.educoder.net/api/attachments/2141349) ;
}
.content_middle {
width : 570px;
height : 300px;
background-color : #CCC;
float : left;
margin : 0 0 0 5px;
background : url ( https://data.educoder.net/api/attachments/2141352) ;
}
.content_right {
width : 200px;
background-color : #CCC;
float : right;
height : 300px;
margin : 0;
background : url ( https://data.educoder.net/api/attachments/2141351)
}
#footer {
height : 90px;
background : url ( https://data.educoder.net/api/attachments/2141353)
}
style>
head>
< body>
< div id = " top" > div>
< div id = " nav" > div>
< div id = " banner" > div>
< div id = " content" >
< div class = " content_left" > div>
< div class = " content_middle" > div>
< div class = " content_right" > div>
div>
< div id = " footer" > div>
body>
html>
团购悬浮框页面制作
第1关:团购悬浮框页面的结构设计
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 电商团购悬浮框 title>
head>
< body>
< ul>
< li> 7月30日0:00开团 li>
< li class = " item" > 新品团 li>
< li class = " item" > 尝鲜团 li>
< li class = " item" > 秒杀团 li>
< li class = " item" > 清仓团 li>
< li class = " item" > 返回顶部 li>
ul>
body>
html>
第2关:团购悬浮框页面的样式设计
doctype html >
< html>
< head>
< meta charset = " utf-8" >
< title> 电商团购悬浮框 title>
< style>
body,ul,li {
padding : 0;
margin : 0;
list-style : none;
}
body {
font-size : 18px;
font-family : 微软雅黑;
}
ul {
width : 200px;
height : 270px;
margin : 20px;
border : 3px solid #613e72;
padding : 10px;
}
li {
width : 142px;
height : 40px;
line-height : 40px;
background : url ( https://data.educoder.net/api/attachments/2046898) no-repeat left center;
padding-left : 40px;
margin : 0 auto 5px;
color : #613e72;
}
.item {
background : #613e72 url ( https://data.educoder.net/api/attachments/2046946) no-repeat 5px center ;
color : #fff;
}
.back { background : url ( https://data.educoder.net/api/attachments/2046953) no-repeat left center ;
}
style>
head>
< body>
< ul>
< li> 7月30日0:00开团 li>
< li class = " item" > 新品团 li>
< li class = " item" > 尝鲜团 li>
< li class = " item" > 秒杀团 li>
< li class = " item" > 清仓团 li>
< li class = " back" > 返回顶部 li>
ul>
body>
html>
JavaSript知识训练-入门基础
第1关:JavaScript入门基础
b
d
b
a
a
JavaScript语言基础:JS循环语句
第1关:while类型
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
var sum = 0;
var i = 2;
while (i <= a) {
var j = 2;
while (j < i) {
if (i % j == 0) {
break;
}
j++;
}
if (j == i) {
sum += i;
}
i++;
}
return sum;
/********** End **********/
}
第2关:do while类型
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
var sum = 0;
do {
a++;
sum += a;
} while (a < b)
sum -= b;
return sum;
/********** End **********/
}
第3关:for类型
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/********** Begin **********/
if (a == b || b - a == 1) {
return 1;
}
var sum = 1;
for (var i = a + 1; i < b; i++){
sum *= i;
}
return sum;
/********** End **********/
}
JavaScript语言基础:JS条件语句
第1关:if-else类型
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
if (a < 60) {
return "unpass";
}
return "pass";
/********** End **********/
}
第2关:switch类型
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
switch (a) {
case 82414:
return "Superior";
break;
case 59600:
return "Huron";
break;
case 58016:
return "Michigan";
break;
case 25744:
return "Erie";
break;
case 19554:
return "Ontario";
break;
default:
return "error";
}
/********** End **********/
}
JavaScript知识训练:JS分支与循环
第1关:JS分支分支与循环知识
d
b
d
c
b
JavaScript知识训练:JS函数
第1关:JavaScript知识训练:JS函数
b
a
d
c
c
JavaScript编程训练:Math、日期
第1关:Math类
function mainJs(a) {
a = parseInt(a);
//请在此处编写代码
/********** Begin **********/
return Math.max(Math.sin(a),Math.sqrt(a),Math.round(a),Math.floor(a),Math.ceil(a)) + Math.min(Math.sin(a),Math.sqrt(a),Math.round(a),Math.floor(a),Math.ceil(a))
/********** End **********/
}
第2关:Date类
function mainJs(a) {
a = parseInt(a);
var date = new Date(a);
/*********Begin*********/
var year = date.getFullYear();
var month = date.getMonth();
var day = date.getDate();
var weekrnd = date.getDay();
var Str = year + "," + month + "," + day + "," + weekrnd;
return Str;
/*********End*********/
}
JavaScript编程训练:字符串
第1关:查找字符串的位置
function mainJs(a,b) {
//请在此处编写代码
/********** Begin **********/
var index = a.lastIndexOf(b);
var sum = 0;
while (index != -1) {
sum += index;
a = a.substring(0,index);
index = a.lastIndexOf(b);
}
return sum;
/********** End **********/
}
第2关:求指定位置的字符
function mainJs(a) {
//请在此处编写代码
/********** Begin **********/
var str = a.substring(0, 6);
return str;
/********** End **********/
}
第3关:字符串的截取
function mainJs(a,b) {
//请在此处编写代码
/********** Begin **********/
var len = b.length;
var index = a.indexOf(b);
if (index != -1) {
a = a.slice(0, index) + a.slice(index + len);
}
return a;
/********** End **********/
}
第4关:字符串的分割
function mainJs(a) {
//请在此处编写代码
/********** Begin **********/
var arr = a.split(",");
var len = arr.length;
var i,sum=0;
for (i = 0; i < len; i++){
var index = arr[i].indexOf(" ");
if (index != -1) {
var arr1 = arr[i].split(" ");
sum += arr1.length;
} else {
sum += 1;
}
}
return sum;
/********** End **********/
}
JavaScript编程训练:数组
第1关:数组的创建、读写和长度
var array1 = [1,2,3,"js",4,true,"hello"];
var array2 = [true,true,"java",2.1];
function mainJs(a) {
//请在此处编写代码
a = parseInt(a);
/*********begin*********/
return a == array1.length ? array1[array1.length - 1] : array2[array2.length - 1];
/*********end*********/
}
第2关:数组元素的增减
var testArray = [12,"java","js","c","c++",24,36,"python","c#","css"];
function mainJs(a,b) {
a = parseInt(a);
b = parseInt(b);
//请在此处编写代码
/*********begin*********/
while (a > 0) {
var end = testArray.pop();
a--;
testArray.unshift(end);
}
return testArray[b];
/*********end*********/
}
第3关:数组的常用方法
function mainJs(myArray) {
myArray = myArray.split(",");
//请在此处编写代码
/*********begin*********/
var arr1 = new Array();
var arr2 = new Array();
var i = 0;
for (i = 0; i < myArray.length; i++){
if (myArray[i] == "a") {
arr1.push(i);
}
if (myArray[i] == "b") {
arr2.push(i);
}
}
var arr3 = arr1.concat(arr2);
return arr3;
/*********end*********/
}
JavaScript知识训练——字符串对象
第1关:JavaScript知识训练-字符串对象
a
d
b
b
c
JavaScript知识训练:数学对象
第1关:JavaScript知识训练:数学对象
b
c
b
d
b
JavaScript知识训练:日期对象
第1关:JavaScript知识训练:日期对象
c
d
b
d
c
JavaScript知识训练:数组对象
第1关:JavaScript知识训练:数组对象
c
a
b
d
a
JavaScript知识训练:对象与事件
第1关:JavaScript知识训练:对象与事件
a,b,c,d
d
d
a
c
你可能感兴趣的:(html5)
震惊!DOM变化监控神器MutationObserver,前端开发必知的隐藏武器!
coding随想
JavaScript 前端 javascript html5
一、什么是MutationObserver?如果你是一个前端开发者,一定会遇到这样的场景:页面动态加载内容后,某些操作失效了。比如,你写了一个监听按钮点击的代码,但按钮是通过AJAX动态加载的,你的代码根本无法触发。这个时候,你就需要一个“监控哨兵”——MutationObserver,它能实时监听DOM树的变化,帮你捕获那些“暗中作祟”的节点变动。MutationObserver是HTML5引入
11. HTML 中 DOCTYPE 的作用
yqcoder
前端面试-CSS html 前端
总结H5的声明HTML5的DOCTYPE声明HTML5中的声明用于告诉浏览器当前文档使用的是HTML5的文档类型。它必须是文档中的第一行内容(在任何HTML标签之前),以确保浏览器能够正确地解析和渲染页面。DOCTYPE的作用触发标准模式:DOCTYPE声明的主要作用是让浏览器以标准模式(StandardsMode)来解析和渲染页面,而不是以兼容模式(QuirksMode)。兼容性:在没有DOCT
前端面试题
大大。
前端 vue.js javascript
HTML5的新特性和CSS3的新特性引入了一系列语义化标签使文档结构更加清晰(header,nav,aside,article,footer,section),多媒体支持video,audio,Canvas绘图div上下居中对齐的几种方式第一种:flex布局display:flex;justify-content:center;/*水平居中/align-items:center;/垂直居中/第二种
html5效果案例,10个优秀HTML5网站案例赏析
随着Adobe的弃Flash转投HTML5,HTML5又开始吸引着大众的目光。与现在使用的HTML标记语言相比,HTML5有更多的标签和属性,使用更为灵活,功能更为强大。现在已经有很多前沿的HTML5网站开始使用HTML5,本文收集整理出了10个非常优秀的HTML5网站。那么,什么才是优秀的HTML5网站?因为HTML5还没有成为国际标准,旧的浏览器还无法支持HTML5,所以优秀的HTML5网站示
HTML5
Darling02zjh
html5 前端 html
HTML:和其他的语言一样也有基础的框架和快捷键。命名规则:后缀名是“.html”每个项目最上面都有是H5的声明,处于标签之前骨架:html标签:定义HTML文档,这个元素我们浏览器看到后就明白这是个HTML文档了,所以你的其他元素要包裹在这个标签里面,标签限定了文档的开始点和结束点。...其他元素head标签:head标签用于文档的头部,文档的头部描述文档的各种属性和信息,包括文档的标题,在we
HTML5+JavaScript动画基础 完整版 中文pdf扫描版
不一样的女孩6
《HTML5+JavaScript动画基础》包括了基础知识、基础动画、高级动画、3D动画和其他技术5大部分,分别介绍了动画的基本概念、动画的JavaScript基础、动画中的三角学、渲染技术、速度向量和加速度、边界与摩擦力、用户交互:移动物体、缓动与弹动、碰撞检测、坐标旋转与斜面反弹、撞球物理、粒子与万有引力、正向运动学:让事物行走、反向运动学:拖曳与伸出、三维基础、三维线条与填充、背面剔除与三维
HTML5元素相关补充
QZ_orz_freedom
html5 前端 html
一.元素是HTML5的文档类型声明,它告诉浏览器当前页面是使用HTML5规范编写的,HTML5是最新的HTML版本,拥有更多的功能和优化,因此推荐在新的Web页面中使用它。在HTML文档中,声明通常是文档的第一行文档元数据元素描述指定用于一个文档中包含的所有相对URL的根URL。一份中只能有一个该元素。包含文档相关的配置信息(元数据),包括文档的标题、脚本和样式表等。指定当前文档与外部资源的关系。
HTML5:中如何触发按钮点击事件
Dy大叔
前端开发记录 HTML5 html
在HTML5中,可以通过多种方式触发按钮点击事件,包括使用JavaScript原生方法、使用jQuery库和使用HTML表单和提交按钮,根据项目需求和技术栈选择合适的方法来实现按钮点击事件的触发。使用JavaScript原生方法在HTML5中,可以使用JavaScript的addEventListener方法为按钮添加点击事件,需要在HTML文件中创建一个按钮元素,并为其设置一个唯一的ID,在Ja
HTML5 新特性:MutationObserver 详解
索西引擎
# JavaScript javascript
一、概念与背景MutationObserver是HTML5引入的一个强大的JavaScriptAPI,它用于异步观察DOM树的变化。在MutationObserver出现之前,开发者若要监测DOM变化,常采用轮询(如使用setInterval不断检查DOM状态)或依赖DOM事件(如DOMNodeInserted、DOMNodeRemoved等)的方式。但轮询效率低下,频繁检查会消耗大量资源;而旧的
【高中数学之函数】四种幂函数图线(二次、三次、开方、开立方)
土门子拉马努金
高中数学之函数 高中数学 函数
【图像】【代码】UNASSIGNED.centerlize{margin:0auto;border:0pxsolidred;width:1200px;height:600px;}如果看到这段文字说您的浏览器尚不支持HTML5Canvas,请更换浏览器再试.retval.max){retval.max=y;retval.max_x=cds[i].x;}if(yarr.length){index=in
【QT进阶】Qt http编程之websocket的简单介绍
不吃~香菜
QT进阶 qt 开发语言 websocket
往期回顾【QT进阶】Qthttp编程之用户登录注册功能实现-CSDN博客【QT进阶】Qthttp编程之json解析的简单介绍-CSDN博客【QT进阶】Qthttp编程之nlohmannjson库使用的简单介绍-CSDN博客【QT进阶】Qthttp编程之websocket的简单介绍一、什么是websocket1、简介websocket是HTML5中新增的一个协议,这个协议的出现,让客户端和服务器之前
【HTML】<script>元素中的 defer 和 async 属性详解
文章目录元素中的defer和async属性详解基本概念传统脚本加载defer属性async属性对比表格使用场景建议注意事项示例在HTML5中,元素有两个控制脚本加载和执行行为的属性:defer和async。这两个属性可以帮助开发者优化页面加载性能,特别是在处理外部脚本时。基本概念传统脚本加载没有使用任何属性的元素会阻塞HTML解析:浏览器遇到这个脚本时会暂停HTML解析下载并执行脚本执行完成后才继
像素风格超级玛丽HTML游戏
像素风格超级玛丽HTML游戏创建一个像素风格的HTML5小游戏,模仿超级玛丽的经典玩法。游戏包含移动、跳跃、收集金币、躲避敌人和到达终点等核心机制。设计思路使用纯HTML5Canvas实现游戏渲染像素风格美术设计(16x16像素元素)实现物理引擎(重力、碰撞检测)键盘控制移动和跳跃添加经典超级玛丽元素(砖块、水管、蘑菇敌人)下面是完整的实现代码:像素超级玛丽*{margin:0;padding:0
像素风格坦克大战游戏
代码改变世界10086
游戏 像素游戏 游戏 css css3
像素风格坦克大战游戏下面我将实现一个基于HTML5Canvas的像素风格坦克大战游戏,玩法类似经典的FC坦克大战。设计思路使用像素风格渲染游戏元素玩家控制坦克移动和射击敌方AI坦克自动移动和攻击可破坏的砖墙和不可破坏的钢墙基地保护机制计分系统和生命值显示实现代码像素坦克大战*{margin:0;padding:0;box-sizing:border-box;font-family:'PressSt
canvas使用
CDwenhuohuo
canva可画
是HTML5引入的一个新标签,它首次出现在2004年的Safari浏览器中,由Apple提出,并在后来的HTML5标准中被正式采纳。IE8及以下❌不支持Canvas的基本用法-WebAPI|MDNvue3import{onMounted}from'vue';onMounted(()=>{constcanvas=document.getElementById('myCanvas');constctx
通过Deepseek找工作
速易达网络
人工智能
推送的结果如下,对应的AI提示词在底部:计算机方向远程工作职位汇总整合全球远程技术岗位|支持全地域远程办公|涵盖开发、安全、云计算等方向覆盖方向:8+个技术领域薪资范围:¥10K-¥40K/月工作模式:100%远程远程技术职位列表职位名称技能要求经验要求薪资待遇工作模式WordPress开发工程师PHP,HTML5/CSS3,WordPress二次开发,SEO优化3年+1.4-1.6万/月全球远程
HTML制作一个介绍自己家乡的网站——贵州贵阳,排版整洁,内容丰富,主题鲜明
软件技术NINI
旅游 html css
一、网站题目旅游,当地特色,历史文化,特色小吃等网站的设计与制作。二、✍️网站描述静态网站的编写主要是用HTMLDIV+CSS等来完成页面的排版设计,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode、Webstorm、Animate等等,用的最多的还是DW,当然不同软件写出的前端Html5代码都是一致的,本网页适合修改成为各种类型的产品展示网页,
HTML5和SVG篝火动画实战:月亮下的野营炊烟效果
申增浩
本文还有配套的精品资源,点击获取简介:HTML5是网页标记语言的最新标准,支持更加动态和丰富的用户体验。本项目源码展示了如何使用HTML5的SVG来绘制篝火和炊烟动画,通过CSS3动画、JavaScript交互、Canvas与SVG的选择以及Web动画性能优化,实现了一个月亮下的篝火和野营炊烟效果。项目还考虑了响应式设计和数据结构的使用,为开发者提供了一个学习Web前端开发的实践案例。1.HTML
技术大牛谈HTML 5设计原理
Bluestar
Web开发 html xhtml 浏览器 文档 javascript 工作
本篇文章是JeremyKeith在Fronteers2010上的主题演讲,主要跟大家谈谈HTML5的设计。主要分两个方面,一方面就是HTML5;另一方面就是80/20。JeremyKeith在Fronteers2010上的主题演讲下载PPT(PDF)http://adactio.com/extras/slides/designofhtml5.pdf观看视频http://fronteers.nl/c
html结构解析
ca_rry
前端 html
:声明为HTML5文档:根元素,指定页面语言为中文:设置字符编码,确保中文正常显示:实现响应式设计,使页面在移动设备上正确显示:设置浏览器标签页标题:内嵌CSS样式,用于定义页面元素的显示效果:页面主容器,用于统一管理页面内容的布局:页面主标题,应用了自定义标题样式:示例图片,添加了悬停缩放效果:表单容器,包含输入框、下拉选择器和提交按钮:特性列表,使用自定义列表样式
JS执行机制
1024k纯金
首先我们来看几个问题:1.JS是单线程的么?2.JS有异步么?3.JS单线程怎么实现的的异步1.JS是单线程的么?这个问题毫无悬念,肯定是单线程的。js刚开始就是作为浏览器脚本语言推出的,试想如果是多线程:那么一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?这样就复杂化了,HTML5提出WebWorker标准,允许JavaScript脚本创建多个线程,但
网页视频进度条禁止拖动----解决
点击键盘F12键,进入开发者模式发现标志,html5播放器,属于原生支持最方便实现加速的在开发者模式中找到Console调式窗口,输入以下代码可以设置视频播放速度/*playvideotwiceasfast*/document.querySelector('video').defaultPlaybackRate=1.0;//默认一倍速播放document.querySelector('video'
HTML5+CSS3小实例:流星划过天际的动画效果
艾恩小灰灰
实例:流星划过天际的动画效果技术栈:HTML+CSS效果:源码:【html】流星划过天际的动画效果【css】*{/*初始化*/margin:0;padding:0;}body{/*100%窗口高度*/height:100vh;/*溢出隐藏*/overflow:hidden;}.container{/*绝对定位*/position:absolute;top:0;left:0;width:100%;h
ios 集成H5+SDK
梦迪达达
突然接受一个H5+很茫然,打开官方文档更是无法言语,技术人员已经明确提出开发文档停止更新,那么我们只能综合文档以及前辈们的实战来解决了HTML5+SDK一共三种集成方式,“独立应用”、“Widget”和“WebView”1、独立应用集成方式:使用独立应用方式,开发者需要将HTML5+SDK生成的首页面设置为当前View的subView。HTML5+SDK将对应用进行管理。2、Widget集成方式:
webkitSpeechRecognitionHTML5语音识别文字(直接运行)
AIGC创想家
html5 语音识别 前端
前端想要实现语音转文字,其实不需要任何云服务,浏览器自带的api就能搞定。下面是已经封装好的代码,复制之后可以在控制台只接运行。classSpeechRecognitionManager{??tempTranscript=''??isRecording=false;??timeoutid=0;??exitKeywors=['stop','exit','quit','退出','停止识别','说完了'
webView显示网页的时候,右半部分有白色一片空白区域
这时需要设置他的滚动条wv_showHTML.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY)WebView中android:scrollbarSize="0dip"加上这句就好了引用于:http://www.17jquery.com/html_html5/38376/和http://bbs.csdn.net/topics/350001955
Vue3 - 实现一个雨水滴落的动画效果
程序员的成长之路
Vue3 html5 javascript vue
在Vue3中实现一个雨水滴落的动画效果,可以使用HTML5的元素和JavaScript来绘制和控制动画。以下是一个实现雨水滴落效果的示例:创建一个Vue3项目首先,确保你已经创建了一个Vue3项目。如果还没有,可以使用VueCLI来创建:vuecreaterain-animationcdrain-animation添加Canvas组件创建一个新的Vue组件来包含我们的元素和动画逻辑。创建一个名为R
数字图像处理(三:图像如果当作矩阵,那加减乘除处理了矩阵,那图像咋变):从LED冬奥会、奥运会及春晚等等大屏,到手机小屏,快来挖一挖里面都有什么
数字图像处理(三)一、(准备工作:咋玩,用什么玩具)图像以矩阵形式存储,那矩阵一变、图像立刻跟着变?1.Python+JupyterNotebook/Lab+库(NumPy,OpenCV,Matplotlib,scikit-image)2.MATLAB+ImageProcessingToolbox3.JavaScript+HTML5Canvas+浏览器4.专业的图像处理软件(带脚本/插件功能)二、
2025前端面试题全攻略:高频考点解析与实战指南
助力金三银四跳槽季,覆盖90%大厂核心考点,技术进阶+面试技巧双提升一、HTML/CSS核心篇1.语义化与布局实战问题1:如何用HTML5语义化标签优化新闻详情页?答案要点:使用包裹主体内容,划分章节标记发布时间,+处理图文SEO优势:提升关键内容权重,增强可访问性问题2:实现等间距三栏布局(中间自适应).container{display:flex;gap:20px;/*关键:替代margin方
HTML5如何创建容器
paid槮
html5 前端 html
为了让网页的布局更加美观,HTML提供了容器的概念,即在网页中占用一块区域,在此区域内可以添加多种标签,且这些标签只会在该区域内显示,使得标签有了各自的容器,能在各自的区域内显示内容。标签在HTML中使用标签来建立一个容器。其使用形式如下!其他标签被标签所包含的标签都隶属于同一个容器,当使用标签设置属性样式(即style通用样式)时整个容器都会显示此样式。示例代码:我是标题1我纻蜞居是腭绠纩定标题
二分查找排序算法
周凡杨
java 二分查找 排序 算法 折半
一:概念 二分查找又称
折半查找(
折半搜索/
二分搜索),优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表 分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步
java中的BigDecimal
bijian1013
java BigDecimal
在项目开发过程中出现精度丢失问题,查资料用BigDecimal解决,并发现如下这篇BigDecimal的解决问题的思路和方法很值得学习,特转载。
原文地址:http://blog.csdn.net/ugg/article/de
Shell echo命令详解
daizj
echo shell
Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo Itis a test 2.显示转义
Oracle DBA 简单操作
周凡杨
oracle dba sql
--执行次数多的SQL
select sql_text,executions from (
select sql_text,executions from v$sqlarea order by executions desc
) where rownum<81;
&nb
画图重绘
朱辉辉33
游戏
我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。
在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们
线程之初体验
西蜀石兰
线程
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。
线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
linux集群互相免登陆配置
林鹤霄
linux
配置ssh免登陆
1、生成秘钥和公钥 ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密 c
mysql : Lock wait timeout exceeded; try restarting transaction
aigo
mysql
原文:http://www.cnblogs.com/freeliver54/archive/2010/09/30/1839042.html
原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储
Socket编程 基本的聊天实现。
alleni123
socket
public class Server
{
//用来存储所有连接上来的客户
private List<ServerThread> clients;
public static void main(String[] args)
{
Server s = new Server();
s.startServer(9988);
}
publi
多线程监听器事件模式(一个简单的例子)
百合不是茶
线程 监听模式
多线程的事件监听器模式
监听器时间模式经常与多线程使用,在多线程中如何知道我的线程正在执行那什么内容,可以通过时间监听器模式得到
创建多线程的事件监听器模式 思路:
1, 创建线程并启动,在创建线程的位置设置一个标记
2,创建队
spring InitializingBean接口
bijian1013
java spring
spring的事务的TransactionTemplate,其源码如下:
public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperations, InitializingBean{
...
}
TransactionTemplate继承了DefaultT
Oracle中询表的权限被授予给了哪些用户
bijian1013
oracle 数据库 权限
Oracle查询表将权限赋给了哪些用户的SQL,以备查用。
select t.table_name as "表名",
t.grantee as "被授权的属组",
t.owner as "对象所在的属组"
【Struts2五】Struts2 参数传值
bit1129
struts2
Struts2中参数传值的3种情况
1.请求参数绑定到Action的实例字段上
2.Action将值传递到转发的视图上
3.Action将值传递到重定向的视图上
一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上
Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言
【Kafka十四】关于auto.offset.reset[Q/A]
bit1129
kafka
I got serveral questions about auto.offset.reset. This configuration parameter governs how consumer read the message from Kafka when there is no initial offset in ZooKeeper or
nginx gzip压缩配置
ronin47
nginx gzip 压缩范例
nginx gzip压缩配置 更多
0
nginx
gzip
配置
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用
java-13.输入一个单向链表,输出该链表中倒数第 k 个节点
bylijinnan
java
two cursors.
Make the first cursor go K steps first.
/*
* 第 13 题:题目:输入一个单向链表,输出该链表中倒数第 k 个节点
*/
public void displayKthItemsBackWard(ListNode head,int k){
ListNode p1=head,p2=head;
Spring源码学习-JdbcTemplate queryForObject
bylijinnan
java spring
JdbcTemplate中有两个可能会混淆的queryForObject方法:
1.
Object queryForObject(String sql, Object[] args, Class requiredType)
2.
Object queryForObject(String sql, Object[] args, RowMapper rowMapper)
第1个方法是只查
[冰川时代]在冰川时代,我们需要什么样的技术?
comsci
技术
看美国那边的气候情况....我有个感觉...是不是要进入小冰期了?
那么在小冰期里面...我们的户外活动肯定会出现很多问题...在室内呆着的情况会非常多...怎么在室内呆着而不发闷...怎么用最低的电力保证室内的温度.....这都需要技术手段...
&nb
js 获取浏览器型号
cuityang
js 浏览器
根据浏览器获取iphone和apk的下载地址
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content="text/html"/>
<meta name=
C# socks5详解 转
dalan_123
socket C#
http://www.cnblogs.com/zhujiechang/archive/2008/10/21/1316308.html 这里主要讲的是用.NET实现基于Socket5下面的代理协议进行客户端的通讯,Socket4的实现是类似的,注意的事,这里不是讲用C#实现一个代理服务器,因为实现一个代理服务器需要实现很多协议,头大,而且现在市面上有很多现成的代理服务器用,性能又好,
运维 Centos问题汇总
dcj3sjt126com
云主机
一、sh 脚本不执行的原因
sh脚本不执行的原因 只有2个
1.权限不够
2.sh脚本里路径没写完整。
二、解决You have new mail in /var/spool/mail/root
修改/usr/share/logwatch/default.conf/logwatch.conf配置文件
MailTo =
MailFrom
三、查询连接数
Yii防注入攻击笔记
dcj3sjt126com
sql WEB安全 yii
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:
http://blog.csdn.net/xinzhu1990/articl
MongoDB简介[一]
eksliang
mongodb MongoDB简介
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288 1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不
zookeeper windows 入门安装和测试
greemranqq
zookeeper 安装 分布式
一、序言
以下是我对zookeeper 的一些理解: zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。
栗子1号:
假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视
Spring之使用事务缘由(2-注解实现)
ihuning
spring
Spring事务注解实现
1. 依赖包:
1.1 spring包:
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.
iOS App Launch Option
啸笑天
option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
1、若用户直接
jdk与jre的区别(_)
macroli
java jvm jdk
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你
Updates were rejected because the tip of your current branch is behind
qiaolevip
学习永无止境 每天进步一点点 众观千象 git
$ git push joe prod-2295-1
To git@git.dianrong.com:joe.le/dr-frontend.git
! [rejected] prod-2295-1 -> prod-2295-1 (non-fast-forward)
error: failed to push some refs to 'git@git.dianron
[一起学Hive]之十四-Hive的元数据表结构详解
superlxw1234
hive hive元数据结构
关键字:Hive元数据、Hive元数据表结构
之前在 “[一起学Hive]之一–Hive概述,Hive是什么”中介绍过,Hive自己维护了一套元数据,用户通过HQL查询时候,Hive首先需要结合元数据,将HQL翻译成MapReduce去执行。
本文介绍一下Hive元数据中重要的一些表结构及用途,以Hive0.13为例。
文章最后面,会以一个示例来全面了解一下,
Spring 3.2.14,4.1.7,4.2.RC2发布
wiselyman
Spring 3
Spring 3.2.14、4.1.7及4.2.RC2于6月30日发布。
其中Spring 3.2.1是一个维护版本(维护周期到2016-12-31截止),后续会继续根据需求和bug发布维护版本。此时,Spring官方强烈建议升级Spring框架至4.1.7 或者将要发布的4.2 。
其中Spring 4.1.7主要包含这些更新内容。