名词解释
ECMA:欧洲计算机制作商协会
W3C:万维网联盟(World Wide Web Consortium)
DOM:Domcument Object Model
BOM:Brower Object Model
XML:可扩展标识语言(the eXtensible Markup Language)
HTML:超文本标记语言(HyperText Markup Language)
CSS:层叠样式表(Cascading Style Sheets)
网页主要由三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)。
ECMAScript的基础概念:1、区分大小写。2、弱类型变量。3、每行结尾的分号可有可无。4、{}用于代码块。
未用var定义的变量默认为全局变量。
Javascript一共有9种类型:未定义(Undefined)、空(Null)、布尔弄(Boolean)、字符串(String)、数值(Number)、对象(Object)、引用(Reference)、列表(List)和完成(Completion),其中后三种类型仅仅作为JavaScript运行时中间结果的数据类型,因此不能在代码中使用。
字符串操作:
slice(起始位置, 结束位置) ;
substring(起始位置, 结束位置);
substr(起始位置, 截取长度);
例:
var str = 'javascript';
str.slice(0,3); //输出 'jav';
str.substring(0,3); //输出 'jav';
str.slice(0,-3); //输出 'javascr';
str.substring(0,-3); //输出 '';
str.substr(0,2); //输出 'ja';