首页 > 代码库 > 【干货】JS相关知识点总结

【干货】JS相关知识点总结

一、获取元素方法

可以使用内置对象document上的getElementById方法来获取页面上设置了id属性的元素,获取到的是一个html对象,然后将它赋值给一个变量。如下:

技术分享

上面的语句,如果把javascript写在元素的上面,就会出错,因为页面是从上往下加载执行的,javascript去页面上获取元素div1的时候,元素div1还没有加载,解决方法有两种

技术分享

二、操作元素属性

1、获取页面的元素,就可以对页面元素的属性进行操作,属性的操作包括属性的读和写。

操作属性的方法:a、"."操作   b、"[ ]"操作

属性的写法如下:

a、html的属性和js里面的属性写法一样

b、class属性写成"className"

c、"style"属性里面的属性,有横杠的写成驼峰式。比如:"font-size"改成"style.fontSize"

举例说明:通过"."操作属性

技术分享

b、class属性写成"className"

技术分享

c、"style"属性里面的属性,有横杠的写成驼峰式。比如:"font-size"改成"style.fontSize"

技术分享

 举例说明:通过"[ ]"操作属性

技术分享

innerHTML 可以读取或者写入标签包裹的内容

技术分享

三、JS函数

函数就是重复执行的代码片

1、函数定义与执行

技术分享

2、变量与函数预解析

JavaScript解析过程分为两个阶段,先是编译阶段,然后是执行阶段,在编译阶段会将function定义的函数提前,并且将var定义的变量声明提前,将它赋值为undefined.

技术分享

3、提取行间事件

在html行间调用的事件可以提取到javascript中调用,从而做到结构与行为分离。

技术分享

 4、匿名函数

定义的函数不给名称,这个叫匿名函数,可以将匿名函数直接赋值给元素绑定的事件来完成匿名函数的调用。

技术分享

5、函数传参

技术分享技术分享

6、函数‘return‘关键字

函数中‘return‘关键字的作用:

a、返回函数执行的结果

b、结束函数的运行

c、阻止默认行为

技术分享

 未完待续......

【干货】JS相关知识点总结