网络编程学习过程中的点滴记录
CSS样式表
padding
:内边距
margin
:外边距
background
:背景,#fff, #333, #ccc; #f00; #06f;
font-size
: 字体大小
list-style-type
: none; 用于去除 ul 中的点样式
width
: 宽度,120px; 80%; auto(可以用来抵消之前的设置)
height
:高度
line-height
: 行高,常与height一块儿用,垂直居中
text-indent
: 缩进,-9999px;使得对象消失
#header
:“#”用于html中的id
border
:边框,solid-实线;dashed-虚线
background
:url(…/…/images/logo1.png) no-repeat;
display
: block;
text-align
: 文字位置,right; left; center;
display
: inline; 用于ul li在一行中显示
text-decoration
: 用于修饰 超链接 a none; underline;
clear
: both; 常用于IE浏览器消除左右浮动
letter-spacing
: 字符间距
float
: 浮动
font-weight
: bold; 文字加粗
cursor
: pointer; 将箭头转换为“小手”
JavaScript基础
<script type="text/javascript" src="###"></script>
- 区分大小写;
- 标识符组成开头:必须是字符、下划线和
$
;其他字母除此三者外,还可为数字;不能把关键字、保留字(true/false/null
)作为标识符;
- 单行注释:
//
注释用途:说明、调试;多行注释:/* */
- 字面量:就是程序中直接显示出来的;数字字面量,字符串字面量,布尔值字面量,正则表达式字面量,对象字面量表达式
{x:1,y:2}
;数组字面量表达式
- 关键字:程序中已经开始使用的字符; 保留字:将来可能被用作关键字;
- 数据类型的种类:
undefined
, null
, boolean
, number
, string
, object
,不支持任何自定义类型的机制
- 操作符:
typeof()
用来检测变量的数据类型,返回的字符串包括:undefined
, boolean
, string
, number
, object
(对象或null
), function
alert(undefined==null);
//返回true alert(undefined===null);
//返回false
boolean
类型的字面量只有两个:true
, fals
e,其他大小写不一致的都不是它的值
- 可以用
boolean()
来转换变量的类型,即强制转换;可转换为false
的值有:false
, ''
, 0
, NaN
, null
, undefined
- 浮点数的范围:
Number.MIN_VALUE
, Number.MAX_VALUE
最小值和最大值
13.Number.POSITIVE_INFINITY
, Number.NEGATIVE_INFINITY
正无穷和负无穷
- 函数:
isFinite()
确定一个数值是否超过了规定范围
alert(NaN==NaN);
//返回false
- 将非数值转换为数值的3个函数:
Number()
, parseInt()
, parseFloat()
第一个用于任何数据类型,后两者用于把字符串转成数值;
\t
: 制表符 \u03a3
: 求和符号
- 函数:
toString()
转换为string
类型,强制转换 String(null);
String(undefined);
+
其中有一个变量为字符串,则最终得到字符串
HTTP响应消息中常见的状态消息
- 200:成功,服务器成功返回网页
- 301:永久移动,请求的网页已成功移动到新位置。服务器返回此响应时,会自动将请求者转到新位置
- 304:未修改,自上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容
- 400:错误请求,服务器不理解请求的语法
- 404:未找到,服务器找不到请求的网页
- 500:服务器内部错误,服务器遇到错误,无法完成请求
- 502:错误网关,服务器作为网关或代理,从上游服务器收到无效响应
- 505:HTTP版本不受支持,服务器不支持请求中所用的HTTP协议版本
没有评论:
发表评论