学习html5(4)

来源:互联网 发布:2017年国产动漫数据 编辑:程序博客网 时间:2024/06/08 02:03

1.javascript基础

    1)放在script标签内;

    2)可以使用write来写入内容;

    3)命名规则同c语言的命名规则是一样的;

    4)数据类型同C++类似,多了一个未定义;

    5)可以通过赋值为null来清除变量。

 

2.javascript语法

    1)运算符:算术运算符、赋值运算符、字符串操作、比较运算符、逻辑运算符、条件运算符,===表示类型也相同;

    2)条件语句:if ……else、switch;

    3)循环语句:利用for、while进行循环;

    4)跳转语句:continue跳出当前循环,执行下一次,break跳出循环。

 

3.javascript函数

    1)调用时执行的方法的代码段;

    2)利用function定义方法;

    3)函数可以具有参数和返回值。

 

4.javascript异常

    1)异常捕获:利用try……catch来捕获错误信息,可以通过throw进行自定义错误;

    2)事件:触发事件通常用于进行方法调用。

 

5.Dom对象

    1)文档对象模型;

    2)通过id、标签名、类名来找到html元素;

    3)改变内容使用innerHTML,改变属性使用attribute;

    4)修改css使用style的属性;

    5)事件:addEventListener和RemoveEventListener进行添加和移除事件;

    6)具体方法:getElementsByName获取name,getElementsByTagName获取元素,getAttribute获取元素属性,setAttribute设置元素属性,childNodes访问子节点,parentNode访问父节点,createTextNode创建文本节点,createElement创建元素节点,insertBefore插入节点,removeChild删除节点,offsetHeight和scrollHeight显示网页尺寸(拥有滚动条的区别)等。

 

6.事件

    1)冒泡:从最具体的元素接收,向上传播,到不具体的节点接收;

    2)捕获:从最不具体的元素接收,向下传播,到具体的节点接收;

    3)事件处理:addEventListener第三个参数true为捕获,false为冒泡;

    4)事件对象:event的常用属性有type获取事件类型,target获取事件目标,stopPropagation阻止事件冒泡,preventDefault阻止事件默认行为等。

 

7.对象

    1)对象包括属性和方法;

    2)自定义对象:通过new方法,通过类似于数组的方式来创建,通过使用函数创建;

    3)String对象:基本字符串操作都具有,例如查找,包含,替换,大小写转换,split拆分字符串等;

    4)Date日期对象:获得当前的时间,获得年月日星期时分秒毫秒,设置时间等;

    5)数组对象:concat合并,sort排序,push末尾追加,reverse翻转等,数组定义利用[];

    6)Math对象:计算方法的实现,例如最大值,最小值,正弦,余弦等。

 

8.浏览器对象

    1)window对象:指当前的浏览器窗口,拥有很多方法,例如open打开和close关闭等;

    2)计时器:setInterval间隔毫秒执行,clearInterval停止,setTimeout暂停毫秒执行,clearTimeout停止;

    3)History对象:浏览器的历史集合;

    4)Location对象:用于获取当前页面的url地址,并且可以重定向到新的页面;

    5)Screen对象:包含用于有关屏幕的信息。

 

9.面向对象

    1)对象具有封装和继承的特性;

    2)可以利用闭包的方式进行封装;

    3)使用类对象进行封装和继承。

0 0
原创粉丝点击