日期:2014-05-16 浏览次数:20512 次
1.表单标签
<form.../>
主要有action,method,enctype,name,target等
target可以是_blank,_parent,_self和top其中之一
get和post请求
applicaiton/x-www-form-urlencoded,multipart/form-data,text/plain
?
列表框和下拉菜单,对应onchange事件
简单下拉菜单
<select id="skills" name="skills">
???? <option>C语言</option>
???? <option>Java语言</option>?
???? <option>Shell语言</option>
</select>
允许多选的列表框
<select id="books" name="books" multiple="multiple" size="4">
???? <option>C语言</option>
???? <option>C++</option>
???? <option>Java语言</option>?
???? <option>Shell语言</option>
</select>
?
2.JavaScript以String内建类来表示字符串,如下基本方法和属性可以用于操作字符串
String():构建一个字符串
charAt():取特定索引处的字符
length:属性,返回字符串的长度
toUpperCase():大写字母
toLowerCase():小写字母
indexOf():返回字符串中特定字符串第一次出现的位置
lastIndexOf():返回字符串中特定字符串最后一次出现的位置
substring():返回字符串中某个字串
slice():返回字符串中某个字串
match():正则搜索
search():正则搜索
concat():字符串拼接
split():将某个字符串分割成多个字符串,可以指定分割符
replace():将字符串中某个字串以特定字符串替代
?
?
3.正则表达式匹配超级连接
/^<a href=(\'|\")[a-zA-Z0-9\/:\.]*(\'|\")>.*<\/a>$/
将所匹配的内容替换成"",即截取前、后两端的空格
return s.replace(/(^\s*)|(\s*$)/g,"");
?
4.JavaScript常用的内置类
Array、Date、Error、Function、Math、Number、Object、String
?
5.判断变量的数据类型使用typeof运算符,该运算符用于返回变量的数据类型
?
6.JavaScript中的对象本质上是一个关联数组,或者说更像Java里的Map数据结构,由一组key-value对组成,JavaScript对象的value不仅可以是值(包括基本类型的值和复合类型的值),也可以是函数,此时的函数就是该对象的方法
?
7.继承和prototype
每个JavaScript对象都是相同基类(Object类)的实例。JavaScript的所有类(也就是函数)都有一个prototype属性,在为JavaScript类的prototype属性增加函数、属性时,即可视为对原有类的扩展。可以理解为增加了prototype属性的类继承了原有的类。
?
8.JavaScript中方法的调用有两种方式:一种是obj.method(args...),一种是method.call(obj,args...)
?
9.JSON语法
?
10.CSS(Cascading Style Sheet)即层叠样式表,简称样式表。样式就是对网页中的元素(字体、段落。图象、列表等)属性的整体概括,即描述所有网页对象的显示形式(例如,文字的大小,字体,背景及图象的颜色、大小等都是样式)。层叠,就是指当HTML文件引用多个CSS文件时,如果CSS文件之间所定义的样式发生了冲突,将依据层次的先后处理其样式去内容的控制。
CSS语法包括三部分:选择符,样式属性和属性值。
selector{property:value;property:value.....property:value}
CSS选择符类型:
1).类选择符。用类选择符可以把相同的元素分类定义成不同的样式。再定义类选择符是,在自定义类名称的前面加一个句点(.).
类选择符语法:标记名.类名{样式属性:取值;...}
2).id选择符。在HTML文档中,需要唯一标识一个元素时,就会赋予它一个id标识,以便在对整个文档进行处理时能够很快地找到这个元素。而id选择符就是用来对这个单一元素定义单独的样式。定义方法与类选择符大同小异,只需要把句点(.)改为井号(#),调用时需要把class改为id。
3).包含选择符。是对某种元素包含关系(如元素1里包含元素2)定义的样式表。这种方式只对元素1里的元素2定义,对单独的元素1或元素2无定义。
4).伪类。指定的是元素的某种状态。
应用最为广泛地伪类是链接的4个状态。未链接状态(a:link)、已访问链接状态(a:visited)、鼠标指针悬停在链接上的状态(a:hover)、被激活的链接状态(在鼠标单击与释放之间发生的事件)(a:active)。