一级标题:js介绍:
js是弱类型, java是强类型
特点:
1.交互性(它可以做的是信息的动态交互)
2.安全性(不允许直接访问本地硬盘)
3.跨平台性(只要是可以解释js的浏览器都可以执行,与平台无关)
js中的事件:
什么是事件?事件是电脑输入设备与页面进行交互的响应。
onload加载完成事件 页面加载完成后,常用于做页面js代码初始化操作
onclick单击事件 常用于按钮的点击响应操作
onblur失去焦点事件 常用于输入框失去焦点后验证其输入内容是否合法
onchange内容发生改变事件 常用于下拉列表和输入框内容发生改变后操作
onsubmit表单提交事件 常用于表单提交前,验证所有表单项是否合法
事件的注册分为静态注册和动态注册:
什么是事件的注册(绑定)?
起始就是告诉浏览器,当事件响应后要执行那些操作代码,叫做事件注册或绑定,
静态注册事件:通过html标签的事件属性直接赋予事件响应后的代码,这种发生我们叫做静态注册
动态注册事件:是指通过js代码得到标签的dom对象,然后再通过dom对象,事件名=function(){}这种形式赋予事件响应后的代码,交动态注册
动态注册基本步骤:
1.获取标签对象
2.标签对象.事件名=function(){}
Document 对象的理解:
第一点: Document它管理了所有HTML文件。
第二点: Document它是一种树形结构的文档,有层级关系。
第三点: 它让我们把所有的标签都对象化。
第四点: 我们可以通过document访问所有的标签对象。