JavaScript教程

首页>前端教程>JavaScript教程

DOM基础3:对元素节点的操作

元素节点可谓是关键,对于元素节点的增删改查是最常用的。一、获取元素节点的方法document.getElementById()  document(Element).getElementsByClassName()document(Element).getElementsByTa...

DOM基础2:document中的节点

因为只讨论HTML DOM,所以,html文档下面的所有对象都是document下面的对象。html最外面的对象就是document了。所以,我们也只讨论document下面的对象的属性和方法。通过这些对象的属性和方法,我们就可以对html所有的元素进行操作。比如增删改查html元素,操作html元...

DOM基础1:DOM对象初了解

如果说ECMAScript是JavaScript语言的硬核部分的话,那么DOM就是JavaScript的宿主环境之一。使用HTML DOM,JavaScript可以访问和更改HTML文档的所有元素。DOM(Document Object Model):文档对象模型当一个html页面被加载后,浏览器就...

JavaScript基础15:箭头函数初了解

在ES6之前,匿名函数一般是这样的:var fn=function(x,y){     return x+y; }ES6提供了一种更简单的函数写法,就是箭头函数:参数 => 函数体var f ...

JavaScript基础14:var、let、const的区别

要理解var和let的区别,先了解一下关于变量的声明以及作用域。一、变量的声明和提升在ES6之前,都是用var关键字来声明变量。var x; // 声明 x如果还没有为变量赋值,此时的变量是undefined。也可以先赋值,再声明,这就是变量提升。也可以理解为...

JavaScript基础13:Object对象初了解

我们常说“面向对象的编程”,在JavaScript中,对象就是最重要的内容。在老家常把谈恋爱说成“找对象”,那么这里的对象是一个人,在JavaScript中,几乎“所有事物”都是对象。布尔是对象(如果用 new 关键词定义)数字是对象(如果用 new 关键词定...

JavaScript基础12:函数传参

如果函数只是一段重复执行的代码块,那就不够强大了,最多就是节约了一点重复代码。函数的强大在于通过获得不同的参数,从而得到不同的结果。一、函数的参数1、形参和实参function functionName(parameter1, parameter2, parameter...

JavaScript基础11:Function函数的基础介绍

记得大学学习C语言的时候,刚毕业的研究生老师讲到函数,什么构造函数,形参,实参,把我搞得晕乎乎的。结果,期末考试C语言没及格,当然,全班几乎都没有及格。第二学期换了一个资历深厚的教授给我们补了一学期的C语言,大家的期末成绩几乎都是80分以上,看来,姜还是老的辣。所以,我们多学了一学期的C语言,导致C...

JavaScript基础10:for循环的几种类型介绍

for循环是一个很强大的流程结构,如果你要重复做某件事情,每次处理的值不一样,就可以用循环。循环要满足一个基本的条件:那就是必须在某个时刻停止循环,否则陷入死循环是要死机的。循环的流程结构图如下:一、不同类型的循环for循环       在代码块中循环多次wh...

JavaScript基础9:流程结构之if条件判断和switch多分支语句

js有三种流程结构,顺序、选择、循环。顺序结构:默认的流程结构。按照书写顺序从上至下执行每一条语句。比如我们的html文档就是常见的顺序流程结构,浏览器默认从上往下渲染页面。比如我们在加载外部文件的时候,如果后面加载的文件需要使用前面某个文件的组件或者函数,要确保加载顺序,否则调用不成功。除了一条道...
Top