0
点赞
收藏
分享

微信扫一扫

四个月某机构前端培训JS(十四)

一、复习,

  1. 对象的属性获取 两种方法

     2.判断对象是否有某个属性?通过判断属性对应的值是否存在。

     3.temp 是变量,参与运算的是它的值。 info.temp 会失效。

     4.这里有个隐式转换的过程。 表达式最大的特点有返回值,会有一个隐式转换的过程。

if ()里面写条件表达式。

     5.

把其当成对象的属性,先判有没有这个属性。有自加1,没有设置新属性为1.

     7. 先遍历

str[i]类似于数组。

   8.添加属性和增加属性值

隐式转化的过程

二、新知识

  1. 字符串的方法;

    2.数据类型的指向问题

复杂数据类型存放的就是一个16进制的内存地址

简单数据类型存放的就是一个值

     3.基本数据类型传参,传递的是值,这个会报错,函数默认声明过a了。

4.复杂数据类型传参

测试不懂的地方

测试结果

三、H5,js的应用

js 基础语法,DOM BOM.

DOM定义:文档对象模型Document Object Model

系统提供了一些接口,可以动态地改变网页的样式和内容。

     2.dom

  1. 文档:document ,一个网页就是一个文档。
  2. 元素:element 网页中所有的标签都是元素。
  3. 节点:node 网页中所有的内容都是节点。比如:标签、属性、文本、注释

4.案例 更改div 的文本值

  • 把div 当成一个对象
  • 类是大写,对象是小写 对象是属性的无序集合。

  • 判断前者是否是后者的一个实例。

  • 总结:

下午上课

一、

  1. getElementByTagName 输入,处理、输出,根据标签名获取元素。

  • 根据标签名获取元素的(伪)数组

  • 案例

  • 遍历数组

forEach,遍历数组 ,但是伪数组就不能用。

其中 i 代表数组中的元素值,就代表index索引号,k表示当前数组

数组类型就能用这个方法

2.H5 获取 元素

  • 返回符合条件的第一个元素

  • 返回全部的元素,返回一个数值

二、事件定义 三要素

  1. 事件处理程序:匿名函数   
  2. 事件定义:特殊情况下触发的函数。

      3.案例 直接调用函数

   4.具体细节

运行结果:

5.这样就添加函数成功:

6.onblur 失去焦点

案例2

  • div 是一个对象。

  • 事件:特定情况下触发的函数

7.操作元素内容

写操作 innerText 和 inner HTML 重新给对象的属性赋值。

innerText:

innerHTML

三、案例

  1. 分析需求 、 编写代码 、 调试代码

2.

举报

相关推荐

0 条评论