码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-07-14 23:57:17      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:匿名函数   函数定义   属性   img   return   var   赋值   rip   com   

一、获取元素方法

可以使用内置对象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相关知识点总结

标签:匿名函数   函数定义   属性   img   return   var   赋值   rip   com   

原文地址:http://www.cnblogs.com/qijunjun/p/7172072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!