JavaScript基本使用

1、javascript介绍

概念

JavaScript 是脚本语言,是一种解释性脚本语言(代码不进行预编译)
JavaScript 是一种轻量级的编程语言。
JavaScript 是可插入 HTML 页面的编程代码
JavaScript 是弱类型语言

作用

  1. 为网页添加各式各样的动态功能,是网页上的行为
  2. 为用户提供更流畅美观的浏览效果。 通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的
  3. 对页面的节点增删改查

2、调用js的几种方式

在内容上调用js

这种方式把点击事件写在了标签里面,也就是写在了网页内容上。


  

点击p

点击span 点击a

在script里面绑定行为

写在script标签里,属于把内容、样式、行为分离了。提高了代码的扩展性,大部分教都是用的第二种,因为前后端分离,大部分的javascript都是由后端人员写,你不可能不去改他的样式或者内容,只是去增加行为,呈现数据


  

点击p

点击span 点击a


3、介绍DOM编程

Dom编程简介

HTML DOM 定义了访问和操作HTML文档的标准方法。

HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树)。

JavaScript基本使用_第1张图片

节点的类型 

整个文档就是一个文档节点。

  而每一个HMTL标签都是一个元素节点。

  标签中的文字则是文本节点。

  标签的属性是属性节点。

  都是节点……

html dom节点信息

1、nodeName

nodeName 属性含有某个节点的名称。

元素节点的 nodeName 是标签名称

属性节点的 nodeName 是属性名称

文本节点的 nodeName 永远是 #text

文档节点的 nodeName 永远是 #

alert(document.getElementById("in1").nodeName);                                alert(document.getElementById("in1").getAttributeNode("id").nodeName);            alert(document.getElementById("div6").firstChild.nodeName);

2、nodeType

nodeType 属性可返回节点的类型。

3、.nodeValue

返回给定节点的当前值(字符串)

4、访问节点的方法

document.getElementById()

document.getElementsByName()

document.getElementsByTagName()

 4、js动态的创建、删除元素和文本节点

1、创建元素节点

createElement():创建元素

appendChile():添加节点

 代码:





Insert title here




	女人
	男人
	
	
	
	

实现效果:JavaScript基本使用_第2张图片

 2、在某个节点之前插入新的节点

insertBefore():在某个节点之前插入新的节点

 代码:





Insert title here



	
好人 坏人
点击

实现效果:                                                         

点击前  点击后
JavaScript基本使用_第3张图片 JavaScript基本使用_第4张图片

3、修改属性的值

setAttribute("属性名","属性值"):给语句设置一个属性。

代码: 





Insert title here



	男人
	女人
	
点击

实现效果:

点击前 点击后
JavaScript基本使用_第5张图片 JavaScript基本使用_第6张图片

4、访问子节点

 children: 属性返回元素的子元素的集合,是一个 HTMLCollection 对象。

 代码:





Insert title here



	

实现效果:JavaScript基本使用_第7张图片

 

你可能感兴趣的:(javascript,javascript,前端,开发语言)