前端之JavaScript基本语法

目录

1.书写方法

1.1内嵌式

1.2行内式

2.JavaScript基本语法

2.1定义变量

2.2js中的数据类型

2.3js中的比较相等

 2.4 && 和 ||的用法

2.5js中整数和小数

 2.5.2删除数组中的元素

3.js中的函数(function)

4.js中创建对象

 5.DOM API

5.1获取元素

5.2 事件

5.3 innerText

5.4  innerHTML

5.5获取/修改表单元素属性

 5.6计数:

 5.7全选/取消全选按钮

5.8修改样式属性

 5.8.1修改字体大小:

 5.8.2开灯关灯

 5.8.3新增节点和删除节点


1.书写方法

1.1内嵌式

即写到script内部

1.2行内式

即把js写到了html元素的内部

 

2.JavaScript基本语法

2.1定义变量

var 变量名 = 初始值

这里的数字类型的变量,在JavaScript中, 不区分整形和浮点型。当然我们也可以不初始化,但是不初始化的时候他就是一个特殊的值:undefined,类型也是undefined类型。

 变量的修改方面,JavaScript中可以随时修改变量的值

 

2.2js中的数据类型

 

 还有一个是NaN表示当前的结果不是数字

这里如果把-号换成+号,结果就和java的结果一样,是字符串拼接的结果。

求数组的长度:

 

js中的布尔类型会被当成0和1来处理

2.3js中的比较相等

 

 2.4 && 和 ||的用法

js中的&&和 ||返回的是其中的一个表达式

2.5js中整数和小数

在js中是不区分整数和小数的

 js中数组的创建

 

 如果打印数组内容,超出下标会怎么样呢?

 

 2.5.2删除数组中的元素

3.js中的函数(function)

 

 函数写法1:

函数写法2:

 

函数写法3: 

 

如果作用域链的不同节点上存在多个同名的变量,那就从里往外找,找到谁就是谁。

4.js中创建对象

在js中,直接使用{ }就可以创建对象

 

 5.DOM API

在浏览器上运行的js来说,最重要的库就是DOM API,这个DOM API就是浏览器给JS提供的原生接口。基于这样的接口,就可以对页面上的元素进行操作了。

5.1获取元素

querySelector和querySelectorAll,这两个都是document这样的属性里面的属性和方法。我们通过这些属性和方法来操作页面上的内容。

5.2 事件

在我们的JS中,有很多代码是通过时间来触发的,事件就是浏览器对于用户的操作行为进行了一个统称,但也不是说事件一定是用户操作产生的,但大部分是的。

例如鼠标在页面上移动,就产生一个鼠标移动事件。

鼠标在一个页面点击,就产生一个页面点击事件。

而js干的工作就是在不同的事件中,进行不同的处理。

事件的三个要素:

1)事件源:即哪个HTML产生的事件

2)事件类型:鼠标移动,鼠标点击,键盘事件

3)事件的处理程序:当事件产生之后,执行啥样的代码

一半的点击代码的写法:

 

举个例子:图片的切换

这个点击图片就可以在两个图片之间来回切换。 

5.3 innerText

读取结果不保留html源码中的 换行和空格.

5.4  innerHTML

5.5获取/修改表单元素属性

 

 5.6计数:

 5.7全选/取消全选按钮

5.8修改样式属性

 5.8.1修改字体大小:

 

 5.8.2开灯关灯

 5.8.3新增节点和删除节点

 删除节点:

 

 

 

 

 

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值