HTML和CSS的一些知识
从新看了一下HTML和CSS中的一些基本知识
1.css权重
!important Infinity(正无穷)在任何语言中 Infinity+1>Infinity
行间样式 1000
id 100
class | 属性|伪类 10
标签|伪元素 1
通配符 0
权重之间的进制不是10进制 是256进制
2.选择规则
父子选择器 div em(div下包含的所有的em)
直接选择器 div > em(距离div最近的em)
并列选择器 div.demo
分组选择器 em,div,strong 分开的组会共用一个代码块
当有多个层级选择器的时候 要比较谁的权重大 把他们的权重值相加与另一个需要比较的选择器的权重值比较 权重值总和大的大
如果权重值相加相等,那么就比较最后一个数的权重
浏览器遍历是从右向左
颜色
#ff4400
每两位代表一个颜色,红色饱和程度00-ff ,绿色饱和程度00-ff,蓝色饱和程度00-ff
#000000:黑色
#ff0000:红色
#00ff00:绿色
#0000ff:蓝色
#ffffff:白色
如果每两个颜色都是一样那么就可以用一个字表示如 #ffffff=#fff ,#f40=#ff4400
border:可以分为三种
/可以分解为三种/
/* border-width: 1px; /* 设置宽度 */
/border-style: dashed;/ 设置样式 和solib一样 */
/border-color: red;/ 颜色 */
margin: 0;
/*如果只有一个值表示4个外边距都是0px
如果margin:10px 5px,上外边距和下外边距是 10px,右外边距和左外边距是 5px;
margin:10px 5px 15px,上边距是10px 左右边距是5px 下边距是15px;
margin:10px 5px 15px 20px,上边距是10px,右边距是5px,下边距是15px,左边距是20px;
*/
padding: 0;
/padding控制内边距,数值意义和margin一样/
关于AJAX:
if (xmlhttp.readyState4 && xmlhttp.status200)
//0:初始化,XMLHttpRequest对象还没有完成初始化
// 1:载入,XMLHttpRequest对象开始发送请求
// 2:载入完成,XMLHttpRequest对象的请求发送完成
// 3:解析,XMLHttpRequest对象开始读取服务器的响应
// 4:完成,XMLHttpRequest对象读取服务器响应结束
// status是XMLHttpRequest对象的一个属性,表示响应的HTTP状态码
// 在HTTP1.1协议下,HTTP状态码总共可分为5大类
// 1xx:信息响应类,表示接收到请求并且继续处理
// 2xx:处理成功响应类,表示动作被成功接收、理解和接受
// 3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理
// 4xx:客户端错误,客户请求包含语法错误或者是不能正确执行
// 5xx:服务端错误,服务器不能正确执行一个正确的请求
200——交易成功
404——没有发现文件、查询或URl
500——服务器产生内部错误
AJAX还是没有太弄懂,传递方式的写法太多了
绝对路径和相对路径
绝对路径:所需目标和所写目标不在同一文件夹下面,需要输入所需路径的全部路径名称
相对路径:如果在同一文件夹下(地址相同)程相对关系,叫相对路径。
进制转换
1.十进制转二进制 整数部分和小数部分分别转换,然后合并
十进制整数部分转二进制用"除2取余"
十进制小数部分转二进制是"乘2取整"
2.二进制转十进制
将每一位数乘以它的权重,然后相加
如把100110.101 转十进制 125+024+023+122+121+020+12-1+02-2+1*2-3=38.625
3.十进制转八进制
采用整数部分除8取余
小数部分乘8取整
-
二进制 转八进制
从小数点开始,每三位二进制分一组,不足三位时,在小数点右边时向右边补齐,反之亦然。
二进制 八进制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
5.二进制转16进制
和转八进制一样的方法
二进制 十六进制
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F校验码
1.奇偶校验码
(1) 水平奇偶校验码
(2)垂直奇偶校验码
(3)水平垂直奇偶校验码
个人绝对就是 根据垂直和水平来相加,如果是奇校验,水平或者垂直加起来为奇数
如果是偶数,相加起来为偶数
数据库
如果男是1 女是2 未知是0 那么如何在页面中显示出来 男,女,未知
select case when (sex=1) than '男' when(sex=2) than '女' when(sex=0) than '未知' end as sex from user
正则表达式
想要通过js判断手机号码这种的有没有大神交我一下,前段完全没有学的怎么好哎,还是要多看视频。