一、html
1、锚链接
(1)用法:
从A页面的甲位置跳转到本页面中的已位置(同一页面)
从A页面的甲位置跳转到B页面中的乙位置(两个页面)
(2)创建步骤:
a. 创建跳转标记
乙位置
b.创建跳转链接
甲位置
2、html列表
< ul style ="disc" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
< ul style ="square" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
< ul style ="circle" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
< ul >
< li > 列表1
< ul >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
li >
< li > 列表2li >
< li > 列表3li >
ul >
< ol style ="A" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ol >
< ol style ="a" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ol >
< ol style ="I" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ol >
< dl >
< dt > 水果dt >
< dd > 苹果dd >
< dd > 香蕉dd >
< dd > 橘子dd >
dl >
3、表单
(1)关联表单元素
语法:
栗子:
姓名:
或
姓名:
(2)只读属性
readonly: 希望某个框内的内容只允许用户看,不能修改
(3)禁用属性
disabled:因没达到使用的条件,限制用户使用
栗子:
4、表格
(1)表格常用属性
width/height :表格的宽/高,单位可以为像素(px)或百分比(%)
border :默认为表格边框为0(无边框),可设置为数值
cellspacing :控制单元格之间的间距,可设置为数值
cellpadding :控制单元格边框和其内容的间距,可设置为数值
align :设置文本的水平对齐方式,可为left,center,right
valign :设置文本的竖直方向对齐方式,可为top,middle,bottom
bgcolor :设置背景色
< table border ="1" width ="100%" cellspacing ="0" cellpadding ="0" bgcolor ="red" >
< tr >
< td align ="center" > 第一个单元格td >
< td > 第二个单元格td >
tr >
< tr >
< td align ="center" > 第一个单元格td >
< td > 第二个单元格td >
tr >
table >
(2)表格高级标签
a、表格的分组标签
< table width ="100%" cellpadding ="0" cellspacing ="0" border ="1" >
< caption > 年终数据报表caption >
< thead bgcolor ="#99ffff" >
< tr >
< th > 月份th >
< th > 收入th >
tr >
thead >
< tbody bgcolor ="#009966" >
< tr >
< td > 1月td >
< td > 100td >
tr >
< tr >
< td > 2月td >
< td > 100td >
tr >
< tr >
< td > 3月td >
< td > 100td >
tr >
< tr >
< td > 4月td >
< td > 100td >
tr >
< tr >
< td > 5月td >
< td > 100td >
tr >
< tr >
< td > 6月td >
< td > 100td >
tr >
tbody >
< tfoot bgcolor ="#ffff00" >
< tr >
< td > 平均月收入td >
< td > 196.67td >
tr >
< tr >
< td > 总计td >
< td > 1180td >
tr >
tfoot >
table >
b、表格的跨行与跨列
跨列:
标签的colspan 属性,值为数字,表示合并几列;
跨行:
标签的rowspan 属性,值为数字,表示合并几行;
< table width ="400" cellpadding ="0" cellspacing ="0" border ="1" >
< tr >
< th colspan ="3" > 学生成绩th >
tr >
< tr >
< td rowspan ="2" > 张三td >
< td > 语文td >
< td > 98td >
tr >
< tr >
< td > 数学td >
< td > 95td >
tr >
< tr >
< td rowspan ="2" > 李四td >
< td > 语文td >
< td > 88td >
tr >
< tr >
< td > 数学td >
< td > 91td >
tr >
table >
5、XHTML框架结构
(1)
作用:创建文档的内联框架
属性:
src(需引入的文档路径)
width/height(设定框架的宽与高)
scrolling(是否显示滚动条,auto | yes | no)
frameborder(是否要边框,1显示,0不显示)
name(内联框架的名称)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
二、css
1、css复合选择器
(1)并集选择器
(2)交集选择器
(3)后代选择器
2、css中的优先级
(1)行内样式 > 内部样式表 > 外部样式表(后两者就近原则)
(2)ID选择器 > 类选择器 > 标签选择器
3、css的属性
(1)文字、文本属性
font-style :设置字体风格;
font-weight :设置字体粗细;
font-size :设置字体的尺寸;
font-family :设置字体系列;
font :简写属性,作用是把所有针对字体的属性设置在一个声明中(注意顺序)
font : font-style || font-variant || font-weight || font-size / line-height || font-family
文本属性:
color : 设置文本的颜色;
line-height : 设置文本的行高;
text-align : 设置文本的对齐方式,left 、center 、right;
text-decoration : 设置文本装修,underline 、none 、line-through;
(2)背景属性
background-color : 背景色;
background-image : 背景图片,如:background-image:url("./images/bg.png");
background-position : 背景开始位置,包括水平方向(X轴)和竖直方向(Y轴)的设置
X轴取值: left ,center,right 或像素值或百分比;
Y轴取值:top ,center ,bottom 或像素值或百分比;
background-repeat : 背景填充方式,取值:repeat-x | repeat-y | no-repeat ;
background : 合写方式,如 background: #fff url(bg.png) left top no-repeat;
(3)列表属性
list-style-image : 将列表设置为列表标志; list-style-image:url("./arrow.gif");
list-style-type : 设置列表项标志的类型:disc(实心圆)| circle(空心圆) | square(正方形);
list-style : 以上属性的合并简写,或none去掉默认属性设置;
(4)超链接伪类
a:link {color:red} /*未访问的链接*/
a:visited {color:blue} /*已访问的链接*/
a:hover {color:green} /*当有鼠标悬停在链接上*/
a:active {color: yellow} /*被选择的链接*/
用法:l ov e ha te!
(5)鼠标形状控制:
cursor属性:
url : 需使用自定义光标的URL;
default : 默认光标;
pointer : 超链接的指针;
wait : 指示程序正在忙;
heip : 指示可用的帮助;
text : 指示文本;
crosshair : 鼠标呈现十字状;
move : 对象可被移动;
(6)盒子模型
margin : 外边距;
padding : 内边距;
border : 边框;
margin : 0 auto; 盒子在页面居中显示;
盒子模型总尺度 = border + padding +margin + 内容尺寸(宽/高)
块元素才能完全适用于盒子模型:
使用display 属性来互相转化:
none : 元素隐藏,不可见,不占据空间;
visibility : hidden; (元素隐藏,但占据空间)
block : 转为块级元素,独占一行;
inline : 转为内联元素,不换行;
inline-block : 行内块元素;
(7)浮动属性
float 属性:
取值:left,right,none
作用:
a、块元素同行排列显示,一般用于排版、分栏显示;
b、设置浮动属性后,脱离文档流向指定的左边或右边对齐,直到父元素的边界或浮动的元素;
注意:
使用浮动后要及时清除,以免影响其后的网页元素;
清除浮动的方法:
几个并列的合资同时加浮动,它们的父级盒子出现如下情况:
a、背景不能显示;
b、边框不能撑开;
清除浮动方法一:
添加新元素,应用 clear : both;
清除浮动方法二:
父级添加: overflow : auto; zoom : 1;
//zoom : 1; 是在处理兼容性问题;
清除浮动方法三:(据说是最高大上的方法 :after 方法)
(注意:作用于浮动元素的父级)
#box{ zoom : 1;} /* ==for IE6/7 Maxthon2 == */
#box : after{ clear : both;content : '.' ;display : block; width : 0; height: 0;visibility:hidden;} /* ==for FF/chrome/opera/IE8== */
注意: 内联元素添加浮动后,元素自动转化为块级元素;
(8)overflow 属性
作用:定义溢出元素内容区的内容会如何处理;
取值:
visible (默认)
auto (自动超出部分有滚动条)
hidden (多余的隐藏)
scroll (即使没有超出的部分,也有滚动条)
(9)定位属性
position 属性:
a、relative (相对定位)
相对它原来的位置,通过指定偏移,到达新的位置;
仍在标准流中,它对父级盒子和相邻的盒子都没有任何影响;
b、absolute(绝对定位)
脱离文档流;
相对已设定非static定位属性的父元素计算偏移量;
绝对定位会找到与自己最近的父类来定位,不是自己的父类与自己无关;
绝对定位找到了自己的父类之后,要看这个父类是否进行了相对定位,没有相对定位的话就不会找这个父类来定位;
绝对定位会寻找一个 距离自己最近的 父类 ,并且这个父类进行了 相对定位,那么这个盒子就会找这个已经有了相对定位的父类来定位。
c、fixed (相对浏览器固定定位,IE6不支持)
d、static(默认)
偏移量设置;
X轴(left、right 属性)与Y轴 (top 、bottom 属性)
可取值:像素或百分比;
e、设置定位盒子的层级:(数字越大层级越高,越在上层)
z-index:2; (数字之后没有单位,数字可以设置为负值)
(10)盒子水平垂直居中:(盒子上的盒子)
给盒子样式:
width:200px;
height:200px;
background-color:red;
position:absolute;
top:50%;
left:50%;
margin-left: -100px; 数值为宽度的一半;
margin-top: -100px; 数值为高度的一半;
三、网页布局:
(1)TABLE表格布局:
优点:简单易懂,位置很规矩;
缺点:加载速度慢,结构固定不灵活,不利于维护和SEO;
(2)框架布局:
多页面加载在同一页面,如
(3)DIV+CSS方式布局:(最合理的布局方式)
a、HTML标签:
标签;
b、CSS样式:float浮动和盒子模型;
优点:
a、
标签“干净”,网页更小,打开更快;
b、结构清晰,便于维护,利于SEO;
c、
标签更灵活,更好控制页面元素;
d、样式与结构相分离,更好的结构重组;
e、表现与内容相分离,利于分工协作;
(4)分区实现:
分别实现每个区域的内容:
a、重复对大区块下进行切分布局:
浮动布局;
自动居中布局;
定位布局(相对定位属性和绝对定位属性相结合)
b、确定采用合适的HTML标签:
遵循语义性标签优先原则;
结构性容器一般采用
标签;
小图标、小部件一般采用内联元素标签;
列表形式的内容一般采用
、标签;
表单、表格标签元素有针对性使用;
合理运用 标签或背景图片;
(5)完善细节:
对结构细节进行完善:
a、采用图片处理工具(ps)确定元素的大小和位置;
b、利用盒子模型调整元素之间的位置,精确到1个像素
(原则上是与UI 效果图一致)
c、对内容有预判处理:
内容超出范围的自动隐藏或换行;
图片大小或无图片情况处理;
尽量采用自动适应的方式处理;
(6)性能优化:
对制作的网页进行优化处理:
a、多采用类选择器方式,减少CSS代码;
b、压缩CSS文件代码,减小CSS文件大小;
c、减少图片的请求;
d、减少外部文件的引用;
四、倒三角和css sprite制作
(1)实现倒三角方法:
方法一:用图片背景;(背景图片可定位)
background : url(images/bg.png) no-repeat 60px -7px;
方法二:用border制作倒三角;
结构:
我的账号
样式: body,div{margin:0;padding:0;}
.box{ position: relative;width:90px;height:20px;margin:20px auto;}
.box i{ position:absolute; top:5px;width:0;height:0;border-width:9px;border-style:solid; border-color: #000 #fff #fff #fff ;}
方法三:特殊符号 构造倒三角;
结构:
我的账号
样式: body,div{margin:0;padding:0;}
.box{position:relative;width:90px;margin: 20px auto;}
.box span{position;absolute;top:5px;overflow:hidden;}
.box span i{ display: inline-block;width:18px;height:18px;font-style:normal;margin-top:-8px;}
(2)CSS精灵:
a、简介:
CSS精灵,又称为CSS Sprites或者CSS雪碧,是一种网页图片应用处理方式;
b、原理:
CSS精灵其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,"background-repeat","background-position"的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置;
c、css精灵使用:
c-1、必须设置大小;
c-2、background-image:背景图片;
c-3、background-repeat:背景是否重复;
c-4、background-position:背景定位;
简写:background:url("1.png") no-repeat -10px -20px;
ps:图片垂直居中:vertical-align:middle;
d、应用场景:
d-1、网页中有很多icon小图标的情况下;
d-2、网页中的一些特殊字体用图片展示;
你可能感兴趣的:(html+css知识点整理)
html-day01笔记-01-前言&WEB标准&认识HTML&HTML常用标签
zhangjunzongque
个人 html 常用 标签
typora-copy-images-to:media第01阶段.web基础:html-day01笔记-01-前言&WEB标准&认识HTML&HTML常用标签一、前言1.基础班学习目标目标:能根据psd文件(psd文件,其实就是一张类似于图片的格式,这个呢是用ps做的,也就叫做源文件),用HTML+CSS布局出符合W3C规范的网页(也就是说,我们写的代码,要符合标准)。简单的说,能根据美工给的图,
html+css实战64-综合案例3-图片完成
前端大歌谣
html css 前端
Documentbody{background-color:#f5f5f5;}.goods{width:234px;height:300px;background-color:#fff;/*样式居中*/margin:0auto;text-align:center;}img{width:160px;}运行结果
初学HTML
Pretend________
html5 css
一周HTML+CSS新手闯关记!居然真的仿出了起点首页?!从对着教程发呆到能敲出完整页面,这七天像开了倍速——但谁懂啊!垂直居中到底有多少种写法?每次调都像拆盲盒,水平居中偶尔还能蒙对,垂直居中直接让我怀疑人生…后来硬记了flex的justify-content和align-items,总算摸到点门道~伪类和定位真的是王炸组合!刚开始写hover效果,按钮死活没反应,查了半天才发现选择器选错了原来
html+css实现唯美简洁登录页面
1.简介本案例是html和css实现的唯美简洁的登录界面。纯粹个人一时兴起所写。可以适用于个人博客登录以及其他系统的登录界面,登录title可以随时修改。2.先看效果。3.上代码。代码复制粘贴,修改里面的图片路径就可以直接运行。4.html页面代码。唯美登录页面</
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
Spring所有知识点整理
文章目录一、引言1.1原生web开发中存在哪些问题?二、Spring框架2.1概念2.2访问与下载三、Spring架构组成四、自定义工厂4.1配置文件4.2工厂类五、构建Maven项目5.1新建项目5.2选择Maven目录5.3GAV坐标六、Spring环境搭建6.1pom.xml中引入Spring常用依赖6.2创建Spring配置文件七、Spring工厂编码八、依赖与配置文件详解8.1Sprin
前端学习路线推荐
oldfifteen
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。JS高级特征:正则表达式、排序算
鸿蒙(HarmonyOS)性能优化实战-Swiper高性能开发
CTrup
移动开发 鸿蒙开发 HarmonyOS harmonyos 性能优化 鸿蒙开发 ArkUI 移动开发 组件化
往期知识点整理鸿蒙(HarmonyOS)北向开发知识点记录~鸿蒙(HarmonyOS)应用开发之性能优化实战-组件复用鸿蒙(HarmonyOS)应用性能优化实战-组件复用四板斧鸿蒙(HarmonyOS)应用开发性能优化实战-WaterFlow高性能开发鸿蒙(HarmonyOS)性能优化实战-Swiper高性能开发持续更新中……背景在应用开发中,Swiper组件常用于翻页场景,比如:桌面、图库等应用
Web开发 02
im_AMBER
前端 学习
今天梳理出的HTML+CSS核心知识点,涵盖基础结构、布局、样式优化等实用技巧:总结1一、HTML核心知识1.基础结构文档声明:定义文档为HTML5标准。基本标签::根元素,包裹整个页面。:元数据(标题、样式、脚本等),不显示在页面。:设置网页标题(浏览器标签显示)。:页面内容容器,所有可见内容写在这里。2.常用标签文本与标题:~:标题标签,自动加粗且有默认层级样式。:段落标签,默认有上下边距。图
HTML+CSS简单网页练习
前言运用了CSS进行简单的网页制作一、效果图二、HTML代码手机alert("欢迎—>"+prompt("请输入你的姓名")+"首页智能手机平板电脑配件服务支持关于尚合最新公告:尚合Aone智能手机入网证已经获工信部门审批下发。尚合官方新品发布新闻中心致歉公告首批尚合Aone已全部售罄!【媒体报道】国产高性价比尚合Aone四核手机评测我司产品已经通过了国家强制性产品3C认证尚合Aone智能手机入网
HTML+CSS制作人物介绍网页
Kyra17
html5 css
*仅作个人学习记录用*网页效果视频演示代码实现HTML部分角色简介角色故事技能介绍艾尔海森「诲韬诤言」「文弱的学术分子」米哈游出品的游戏《原神》及其衍生作品中的角色,须弥教令院六大学派之一“知论派”的学者,现任教令院书记官兼任代理贤者,有过人的智慧与才能,生活得自由自在,一般人基本找不到他。在须弥的风波结束,虚空系统关闭之后,教令院还有很多亟待解决的难题。而艾尔海森身为代理贤者,又是当前教令院中非
html css js网页制作成品——HTML+CSS中国古代物理 - 中华优秀传统文化网页设计(4页)附源码
软件技术NINI
网页源码 html css javascript
目录一、网站题目二、✍️网站描述三、网站介绍四、网站效果五、代码实现HTML
蓝桥杯C++组算法知识点整理 · 考前突击(上)【小白适用】
南星六月雪
C++学习笔记 南星六月雪的手札 c++ 蓝桥杯 开发语言 算法 数据结构
【背景说明】本文的作者是一名算法竞赛小白,在第一次参加蓝桥杯之前希望整理一下自己会了哪些算法,于是有了本文的诞生。分享在这里也希望与众多学子共勉。如果时间允许的话,这一系列会分为上中下三部分和大家见面,祝大家竞赛顺利!【文风说明】本文主要会用代码+注释的方式来解释内容。相信学过编程的人都会发现程序比长篇大论更易理解!目录一、语言基础1.1编程基础1.2竞赛常用库函数1.2.1sort函数1.2.2
浙大版PTA Python程序设计 题目与知识点整理(综合版)
目录第一章一、高级语言程序的执行方式二、变量赋值与内存地址三、字符编码3.1Unicode3.2ASCII(AmericanStandardCodeforInformationInterchange)四、编程语言分类按照编程范式分类4.1面向过程语言4.2面向对象语言五、原码、反码和补码5.1原码5.2反码5.3补码六、基本的计算机概念6.1二进制和数据表示6.2内存和存储6.3变量和常量6.4运
AJAX 安装使用教程
小奇JAVA面试
安装使用教程 ajax 前端 javascript
一、AJAX简介AJAX(AsynchronousJavaScriptandXML)是一种在无需重新加载整个网页的情况下,能够与服务器交换数据并更新部分网页内容的技术。它不是一种新语言,而是使用现有的标准组合:JavaScript+XMLHttpRequest(或Fetch)+HTML+CSS。二、AJAX是否需要安装?不需要单独安装!AJAX是浏览器原生支持的技术,主流浏览器均内置XMLHttp
JVM垃圾回收调优知识点整理
图灵农场
个人笔记 jvm
目录1、JVM内存模型1.2、堆及垃圾回收1.3、JVM参数设置经验:1.4、对象逃逸分析:2、类加载2.1、类加载过程:2.2、类加载器分类:2.3、类加载机制:2.4、打破双亲委派机制:3、JVM内存分配机制4、如何判断对象可以被回收4.1、引用计数法4.2、可达性分析算法4.3、常见引用类型4.4、finalize()方法最终判定对象是否存活4.5、如何判断一个类是无用的类5、垃圾收集算法5
鸿蒙(HarmonyOS)应用开发实战——自定义安全键盘案例
CTrup
HarmonyOS 移动开发 鸿蒙开发 harmonyos 安全 音视频 移动开发 鸿蒙开发 组件化
往期知识点整理鸿蒙(HarmonyOS)北向开发知识点记录~被裁员后,踏上了鸿蒙开发求职之路持续更新中……介绍金融类应用在密码输入时,一般会使用自定义安全键盘。本示例介绍如何使用TextInput组件实现自定义安全键盘场景,主要包括TextInput.customKeyboard绑定自定义键盘、自定义键盘布局和状态更新等知识点。效果图预览实现思路1.使用TextInput的customKeyboa
HTML+CSS快速入门
二十十十十十
html css 前端
在本文章开篇之前,需要先提前准备好代码运行环境,首先需要准备好VisualStudioCode用来编写代码,然后找一个适合的浏览器,用来看代码的运行效果。建议使用谷歌浏览器,当然电脑自带的浏览器也是可以的。快捷键生成浏览器文件:!+回车代码格式化:shift+Alt+F向上或向下移动一行:Alt+上方向键,Alt+下方向键快速复制一行代码:shift+Alt+上/下方向键保存:Ctrl+S快速查找
Tkinter基础函数知识点整理
晨曦543210
python
Tkinter基础函数知识点整理在下面的链接里,因为我觉得东西太散了,不好找,所以我把它的链接放在下面了。有需要的点开超链接就好了。掌握Tkinter标签的20个实用技巧,这里面有这个库的介绍和常用属性介绍。写文章-CSDN创作中心https://mpbeta.csdn.net/mp_blog/creation/editor/148793359Tkinter快速入门指南,这一篇文章主要写了他的组件
HTML5+CSS3小实例:文本背景扫光效果
艾恩小灰灰
HTML+CSS+JS小实例 css3 html5 css 前端 html
实例:文本背景扫光效果技术栈:HTML+CSS效果:源码:【html】<head
浅浅整理-前端技术发展
weixin_46473496
前端
前端技术发展全链路解析(1990-2025)技术演进阶段划分1.洪荒时代(1990-1999)技术突破:1991:HTML1.0(TimBerners-Lee)1994:CSS提案(HåkonWiumLie)1995:JavaScript诞生(BrendanEich)核心产物:静态网页(HTML+CSS)表格布局与框架集浏览器战争(NetscapevsIE)2.动态网页革命(2000-2009)技
Unity C# 入门基础知识点整理与实战技巧
南無忘码至尊
C# 学习 c# 开发语言
在Unity开发中,C#是最常用的编程语言之一。本文将围绕入门阶段的核心知识点展开,结合控制台操作与实用技巧,帮助初学者快速掌握基础编程能力。一、代码组织与基础语法技巧1.代码片段收缩技巧在编写复杂代码时,合理收缩代码片段能提升可读性:#region初始化变量区域inti=0;floatscore=0.0f;stringplayerName="Player";#endregion作用:通过#reg
Java面试题012:一文深入了解Mybatis原理2
wuxinyan123
java mybatis 面试 开发语言
这一节我们继续Mybatis相关重点知识点整理,之所以把这一节单独拆开了,是因为上一节的内容偏重原理,源码和流程不少,能够理解掌握是需要花费些心力的。这一节我们侧重点在实际开发过程中遇到的常见问题。1、MyBatis批量操作第⼀种⽅法:使⽤foreach标签foreach标签的属性主要有item,index,collection,open,separator,close。item 表示集合中每⼀
HTML+CSS小白入门与进阶教程
郑宜维David
HTML+CSS小白入门与进阶教程【下载地址】HTMLCSS小白入门与进阶教程分享HTML+CSS小白入门与进阶教程欢迎来到《HTML+CSS小白入门与进阶教程》资源页面!本教程专为Web开发初学者设计,由CSDN上的资深博主倾情分享,旨在帮助你快速踏入网页设计的大门项目地址:https://gitcode.com/Resource-Bundle-Collection/4d4e1欢迎来到《HTML
HTML+CSS大作业:简易购物网站(4页)
奥利奥ala
html基础网页制作 html css 课程设计
html作业中高水平制作,适用于有一定基础的同学,页面排版干净,固定导航栏加上轮播图,采用了html+css来实现布局,在登录界面用了一小段js来作为输入框的判断,非常适合想要突破技术的同学学习使用,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计购物网站并将其转换为代码的过程来实践设计。难度系数:★★★★☆一、网站题目简易购物商城、购物网站,购物商城等等二、网站描述本网站是以购
HTML+CSS制作网页(率土)
楠目
前端 html css 前端
注意:本网页为自定义字体不能直接使用想看效果自行删除自定义字体或者去下载自定义字体(https://font.chinaz.com/)1、注册页面Documentbody{background-image:url("https://pic.kts.g.mi.com/3d1358b0bc7fef1e4497493964e2e38f1790956218722870038.png");backgroun
【知识点】第1章:程序设计基本方法
Jia ming
# python
文章目录知识点整理计算机的概念程序设计语言Python语言概述Python语言开发环境配置程序的基本编写方法练习题简答题判断题知识点整理计算机的概念计算机的定义:计算机是根据指令操作数据的设备。计算机的两个基本特性:功能性:计算机硬件所依赖的集成电路规模按照摩尔定律以指数方式增长,计算机运行速度也接近几何级数快速增加,计算机所能高效支撑的功能不断丰富发展。可编程性:表达计算机可编程性的程序设计语言
鸿蒙(HarmonyOS)实战开发篇——基于AVCodecKit的音视频解码及二次处理播放
海绵胖
移动开发 harmonyOS 鸿蒙开发 harmonyos 音视频 鸿蒙开发 用户界面 鸿蒙
往期知识点整理鸿蒙(HarmonyOS)北向开发知识点记录~鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~被裁员后,踏上了鸿蒙开发求职之路记录一场鸿蒙开发岗位面试经历~持续更新中……1:场景描述场景:基于VideoCoder的音视频解码及二次处理播放。首先导入选择器picker模块,使用PhotoViewPicker方法拉起图库选择视频文件,将视频文件传递到native侧使用Demuxe
HTML学生作业网页:使用HTML+CSS技术实现非遗文化网页设计题材【汉服文化—共12个页面】
@码出未来-web网页设计
html css 前端
精彩专栏推荐文末获取联系✍️作者简介:一个热爱把逻辑思维转变为代码的技术博主作者主页:【主页——获取更多优质源码】web前端期末大作业:【毕设项目精品实战案例(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】超炫酷的Echarts大屏可视化源码:【Echarts大屏展示大数据平台可视化(150套)】HTML+CSS+JS实例代码:【️HTML+CSS+JS实例代码
【鸿蒙实战开发】HarmonyOS对request 上传下载的指南
CTrup
HarmonyOS 移动开发 鸿蒙开发 harmonyos ArkUI 移动开发 鸿蒙开发 request
往期知识点整理鸿蒙(HarmonyOS)北向开发知识点记录~【鸿蒙实战开发】har和hsp的转换【鸿蒙实战开发】基于CameraKit对相机进行操作【鸿蒙实战开发】基于HAR的跨模块C++头文件引用【鸿蒙实战开发】基于原生实现高级显示效果【鸿蒙实战开发】基于动态配置签名的多人协同开发应用签名解决方案【鸿蒙实战开发】基于webview的Picker拉起【鸿蒙实战开发】基于@ohos.data.uni
Dom
周华华
JavaScript html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
【Spark九十六】RDD API之combineByKey
bit1129
spark
1. combineByKey函数的运行机制
RDD提供了很多针对元素类型为(K,V)的API,这些API封装在PairRDDFunctions类中,通过Scala隐式转换使用。这些API实现上是借助于combineByKey实现的。combineByKey函数本身也是RDD开放给Spark开发人员使用的API之一
首先看一下combineByKey的方法说明:
msyql设置密码报错:ERROR 1372 (HY000): 解决方法详解
daizj
mysql 设置密码
MySql给用户设置权限同时指定访问密码时,会提示如下错误:
ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number;
问题原因:你输入的密码是明文。不允许这么输入。
解决办法:用select password('你想输入的密码');查询出你的密码对应的字符串,
然后
路漫漫其修远兮 吾将上下而求索
周凡杨
学习 思索
王国维在他的《人间词话》中曾经概括了为学的三种境界古今之成大事业、大学问者,罔不经过三种之境界。“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境界也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境界也。“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境界也。学习技术,这也是你必须经历的三种境界。第一层境界是说,学习的路是漫漫的,你必须做好充分的思想准备,如果半途而废还不如不要开始。这里,注
Hadoop(二)对话单的操作
朱辉辉33
hadoop
Debug:
1、
A = LOAD '/user/hue/task.txt' USING PigStorage(' ')
AS (col1,col2,col3);
DUMP A;
//输出结果前几行示例:
(>ggsnPDPRecord(21),,)
(-->recordType(0),,)
(-->networkInitiation(1),,)
web报表工具FineReport常用函数的用法总结(日期和时间函数)
老A不折腾
finereport 报表工具 web开发
web报表工具FineReport常用函数的用法总结(日期和时间函数)
说明:凡函数中以日期作为参数因子的,其中日期的形式都必须是yy/mm/dd。而且必须用英文环境下双引号(" ")引用。
DATE
DATE(year,month,day):返回一个表示某一特定日期的系列数。
Year:代表年,可为一到四位数。
Month:代表月份。
c++ 宏定义中的##操作符
墙头上一根草
C++
#与##在宏定义中的--宏展开 #include <stdio.h> #define f(a,b) a##b #define g(a) #a #define h(a) g(a) int main() { &nbs
分析Spring源代码之,DI的实现
aijuans
spring DI 现 源代码
(转)
分析Spring源代码之,DI的实现
2012/1/3 by tony
接着上次的讲,以下这个sample
[java]
view plain
copy
print
for循环的进化
alxw4616
JavaScript
// for循环的进化
// 菜鸟
for (var i = 0; i < Things.length ; i++) {
// Things[i]
}
// 老鸟
for (var i = 0, len = Things.length; i < len; i++) {
// Things[i]
}
// 大师
for (var i = Things.le
网络编程Socket和ServerSocket简单的使用
百合不是茶
网络编程基础 IP地址端口
网络编程;TCP/IP协议
网络:实现计算机之间的信息共享,数据资源的交换
协议:数据交换需要遵守的一种协议,按照约定的数据格式等写出去
端口:用于计算机之间的通信
每运行一个程序,系统会分配一个编号给该程序,作为和外界交换数据的唯一标识
0~65535
查看被使用的
JDK1.5 生产消费者
bijian1013
java thread 生产消费者 java多线程
ArrayBlockingQueue:
一个由数组支持的有界阻塞队列。此队列按 FIFO(先进先出)原则对元素进行排序。队列的头部 是在队列中存在时间最长的元素。队列的尾部 是在队列中存在时间最短的元素。新元素插入到队列的尾部,队列检索操作则是从队列头部开始获得元素。
ArrayBlockingQueue的常用方法:
JAVA版身份证获取性别、出生日期及年龄
bijian1013
java 性别 出生日期 年龄
工作中需要根据身份证获取性别、出生日期及年龄,且要还要支持15位长度的身份证号码,网上搜索了一下,经过测试好像多少存在点问题,干脆自已写一个。
CertificateNo.java
package com.bijian.study;
import java.util.Calendar;
import
【Java范型六】范型与枚举
bit1129
java
首先,枚举类型的定义不能带有类型参数,所以,不能把枚举类型定义为范型枚举类,例如下面的枚举类定义是有编译错的
public enum EnumGenerics<T> { //编译错,提示枚举不能带有范型参数
OK, ERROR;
public <T> T get(T type) {
return null;
【Nginx五】Nginx常用日志格式含义
bit1129
nginx
1. log_format
1.1 log_format指令用于指定日志的格式,格式:
log_format name(格式名称) type(格式样式)
1.2 如下是一个常用的Nginx日志格式:
log_format main '[$time_local]|$request_time|$status|$body_bytes
Lua 语言 15 分钟快速入门
ronin47
lua 基础
-
-
单行注释
-
-
[[
[多行注释]
-
-
]]
-
-
-
-
-
-
-
-
-
-
-
1.
变量 & 控制流
-
-
-
-
-
-
-
-
-
-
num
=
23
-
-
数字都是双精度
str
=
'aspythonstring'
java-35.求一个矩阵中最大的二维矩阵 ( 元素和最大 )
bylijinnan
java
the idea is from:
http://blog.csdn.net/zhanxinhang/article/details/6731134
public class MaxSubMatrix {
/**see http://blog.csdn.net/zhanxinhang/article/details/6731134
* Q35
求一个矩阵中最大的二维
mongoDB文档型数据库特点
开窍的石头
mongoDB文档型数据库特点
MongoDD: 文档型数据库存储的是Bson文档-->json的二进制
特点:内部是执行引擎是js解释器,把文档转成Bson结构,在查询时转换成js对象。
mongoDB传统型数据库对比
传统类型数据库:结构化数据,定好了表结构后每一个内容符合表结构的。也就是说每一行每一列的数据都是一样的
文档型数据库:不用定好数据结构,
[毕业季节]欢迎广大毕业生加入JAVA程序员的行列
comsci
java
一年一度的毕业季来临了。。。。。。。。
正在投简历的学弟学妹们。。。如果觉得学校推荐的单位和公司不适合自己的兴趣和专业,可以考虑来我们软件行业,做一名职业程序员。。。
软件行业的开发工具中,对初学者最友好的就是JAVA语言了,网络上不仅仅有大量的
PHP操作Excel – PHPExcel 基本用法详解
cuiyadll
PHP Excel
导出excel属性设置//Include classrequire_once('Classes/PHPExcel.php');require_once('Classes/PHPExcel/Writer/Excel2007.php');$objPHPExcel = new PHPExcel();//Set properties 设置文件属性$objPHPExcel->getProperties
IBM Webshpere MQ Client User Issue (MCAUSER)
darrenzhu
IBM jms user MQ MCAUSER
IBM MQ JMS Client去连接远端MQ Server的时候,需要提供User和Password吗?
答案是根据情况而定,取决于所定义的Channel里面的属性Message channel agent user identifier (MCAUSER)的设置。
http://stackoverflow.com/questions/20209429/how-mca-user-i
网线的接法
dcj3sjt126com
一、PC连HUB (直连线)A端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 B端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 二、PC连PC (交叉线)A端:(568A): 白绿,绿,白橙,蓝,白蓝,橙,白棕,棕; B端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 三、HUB连HUB&nb
Vimium插件让键盘党像操作Vim一样操作Chrome
dcj3sjt126com
chrome vim
什么是键盘党?
键盘党是指尽可能将所有电脑操作用键盘来完成,而不去动鼠标的人。鼠标应该说是新手们的最爱,很直观,指哪点哪,很听话!不过常常使用电脑的人,如果一直使用鼠标的话,手会发酸,因为操作鼠标的时候,手臂不是在一个自然的状态,臂肌会处于绷紧状态。而使用键盘则双手是放松状态,只有手指在动。而且尽量少的从鼠标移动到键盘来回操作,也省不少事。
在chrome里安装 vimium 插件
MongoDB查询(2)——数组查询[六]
eksliang
mongodb MongoDB查询数组
MongoDB查询数组
转载请出自出处:http://eksliang.iteye.com/blog/2177292 一、概述
MongoDB查询数组与查询标量值是一样的,例如,有一个水果列表,如下所示:
> db.food.find()
{ "_id" : "001", "fruits" : [ "苹
cordova读写文件(1)
gundumw100
JavaScript Cordova
使用cordova可以很方便的在手机sdcard中读写文件。
首先需要安装cordova插件:file
命令为:
cordova plugin add org.apache.cordova.file
然后就可以读写文件了,这里我先是写入一个文件,具体的JS代码为:
var datas=null;//datas need write
var directory=&
HTML5 FormData 进行文件jquery ajax 上传 到又拍云
ileson
jquery Ajax html5 FormData
html5 新东西:FormData 可以提交二进制数据。
页面test.html
<!DOCTYPE>
<html>
<head>
<title> formdata file jquery ajax upload</title>
</head>
<body>
<
swift appearanceWhenContainedIn:(version1.2 xcode6.4)
啸笑天
version
swift1.2中没有oc中对应的方法:
+ (instancetype)appearanceWhenContainedIn:(Class <UIAppearanceContainer>)ContainerClass, ... NS_REQUIRES_NIL_TERMINATION;
解决方法:
在swift项目中新建oc类如下:
#import &
java实现SMTP邮件服务器
macroli
java 编程
电子邮件传递可以由多种协议来实现。目前,在Internet 网上最流行的三种电子邮件协议是SMTP、POP3 和 IMAP,下面分别简单介绍。
◆ SMTP 协议
简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)是一个运行在TCP/IP之上的协议,用它发送和接收电子邮件。SMTP 服务器在默认端口25上监听。SMTP客户使用一组简单的、基于文本的
mongodb group by having where 查询sql
qiaolevip
每天进步一点点 学习永无止境 mongo 纵观千象
SELECT cust_id,
SUM(price) as total
FROM orders
WHERE status = 'A'
GROUP BY cust_id
HAVING total > 250
db.orders.aggregate( [
{ $match: { status: 'A' } },
{
$group: {
Struts2 Pojo(六)
Luob.
POJO strust2
注意:附件中有完整案例
1.采用POJO对象的方法进行赋值和传值
2.web配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee&q
struts2步骤
wuai
struts
1、添加jar包
2、在web.xml中配置过滤器
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.st