一、复习,
- 对象的属性获取 两种方法
2.判断对象是否有某个属性?通过判断属性对应的值是否存在。
3.temp 是变量,参与运算的是它的值。 info.temp 会失效。
4.这里有个隐式转换的过程。 表达式最大的特点有返回值,会有一个隐式转换的过程。
if ()里面写条件表达式。
5.
把其当成对象的属性,先判有没有这个属性。有自加1,没有设置新属性为1.
7. 先遍历
str[i]类似于数组。
8.添加属性和增加属性值
隐式转化的过程
二、新知识
- 字符串的方法;
2.数据类型的指向问题
复杂数据类型存放的就是一个16进制的内存地址
简单数据类型存放的就是一个值
3.基本数据类型传参,传递的是值,这个会报错,函数默认声明过a了。
4.复杂数据类型传参
测试不懂的地方
测试结果
三、H5,js的应用
js 基础语法,DOM BOM.
DOM定义:文档对象模型Document Object Model
系统提供了一些接口,可以动态地改变网页的样式和内容。
2.dom树
- 文档:document ,一个网页就是一个文档。
- 元素:element 网页中所有的标签都是元素。
- 节点:node 网页中所有的内容都是节点。比如:标签、属性、文本、注释
4.案例 更改div 的文本值
- 把div 当成一个对象
- 类是大写,对象是小写 对象是属性的无序集合。
- 判断前者是否是后者的一个实例。
- 总结:
下午上课
一、
- getElementByTagName 输入,处理、输出,根据标签名获取元素。
- 根据标签名获取元素的(伪)数组
- 案例
- 遍历数组
forEach,遍历数组 ,但是伪数组就不能用。
其中 i 代表数组中的元素值,就代表index索引号,k表示当前数组
数组类型就能用这个方法
2.H5 获取 元素
- 返回符合条件的第一个元素
- 返回全部的元素,返回一个数值
二、事件定义 三要素
- 事件处理程序:匿名函数
- 事件定义:特殊情况下触发的函数。
3.案例 直接调用函数
4.具体细节
运行结果:
5.这样就添加函数成功:
6.onblur 失去焦点
案例2
- div 是一个对象。
- 事件:特定情况下触发的函数
7.操作元素内容
写操作 innerText 和 inner HTML 重新给对象的属性赋值。
innerText:
innerHTML
三、案例
- 分析需求 、 编写代码 、 调试代码
2.