XHTML XML
XHTML是可扩展的超文本标记语言(Extensible HyperText Markup Language)。
XHTML是w3c组织在2000年的时候为了增强HTML推出的,本来是想替代HTML,但是发现Internet上用HTML写的网页太多,未遂!可以理解为它是HTML一个升级版(HTML4.01)。
XHTML的代码结构更为严谨,是基于XML的一种应用。
XML是可扩展标记语言(Extensible Markup Language)
XML是对数据信息的描述。HTML是数据显示的描述。
XML代码规定的更为严格,如:标签不结束被视为错误。
XML规范可以被更多的应用程序所解释,将成为一种通用的数据交换语言。
各个服务器,框架都将XML作为配置文件。
css
1.定义方式:
a.style属性: 在每个HTML标签的style属性中定义
b.style标签: 在head标签中定义一个style标签, 在style标签中对页面元素统一指定样式
c.import: 在style标签中使用@import方式导入一个css文件
d.link: 在head标签中使用link标签引入一个css文件
2.优先级
style属性 > style标签 > 文件
3.选择器
a.标签选择器: 直接指定标签名, 选择页面中所有指定类型的标签
b.类选择器: 使用".类名"的方式选择页面中class属性为指定值的标签
c.ID选择器: 使用"#ID"的方式选择页面中ID为指定值的标签
d.包含选择器: "标签名 标签名" 选择指定标签下的所有子标签
e.子元素选择器: "标签名 > 标签名" 选择指定标签下的直接子标签
f.属性选择器: "标签[属性]" 选择包含指定属性的, 或者指定属性的值为指定值的标签
g.组合选择器: "选择器,选择器,选择器" 选择多个选择器选中的标签
h.伪元素选择器: "元素:状态" 选择指定标签的某种状态
JavaScript
1.定义方式
<scirpt>标签中定义
<scirpt>标签引用一个js文件
2.数据类型
number: 数字, 所有数字都是number
boolean: 布尔
string: 字符串, 没有字符类型
object: 对象
3.变量
JS变量不区分数据类型, 用var定义一个变量可以接收任意类型的数据.
JS变量即使没有初始化, 也能使用, 它的值是undefined
4.运算符
JS的number类型在做除法运算时, 不会忽略小数部分
JS的string类型在参与运算时会自动转换为number
JS的boolean类型在参与运算时也会自动转换为number
5.函数
JS的函数用function定义, 没有返回值类型, 没有形参类型
JS的函数不能重载, 如果两个函数同名, 后写的会覆盖先写的
JS函数调用时, 实参个数可以不和形参匹配
JS函数调用时, 实参会被封装在一个名为arguments的数组中, 传入几个实参, 数组的length就是几
JS中可以定义匿名函数, 当一个函数只使用一次时, 就可以匿名, 通常在事件处理的时候使用
6.数组
JS的数组用[]定义, 不区分数据类型, 长度可变
如果要定义一个指定长度, 但没有初始值的数组, 可以用new Array(size)的方式
|