【前端_js】JavaScript知识点总结

1.JavaScript的定义及特性 1.1.定义

javascript是运行在客户端的一种直译式脚本语言(程序在运行过程中逐行进行解释),它的解释器被称为JavaScript引擎,为浏览器的一部分。

1.2.特性

(1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

(2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

(4)动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

(5)运行在客户端。不同于服务器端脚本语言,例如PHP、ASP和JSP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。

1.3.用途

1.嵌入动态文本于HTML页面。 

2.对浏览器事件做出响应。

3.读写HTML元素。

4.在数据被提交到服务器之前验证数据。 

5.检测访客的浏览器信息。 

6.控制cookies,包括创建和修改等。

7.基于Node.js技术进行服务器端编程。

【前端_js】JavaScript知识点总结

【注】:虽然javascript与java都是基于对象的语言,但二则有着本质的区别。js是一种弱类型语言,故js函数可以返回任意类型的数据

2.DOM(文档对象模型) 2.1.整个html页面上的元素节点构成一棵树

【前端_js】JavaScript知识点总结

2.2.创建新的元素节点

如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。

<div> <p>这是一个段落</p> <p>这是另一个段落</p> </div> <script> var para=document.createElement("p"); var node=document.createTextNode("这是新段落。"); para.appendChild(node); var element=document.getElementById("div1"); element.appendChild(para); </script>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxjxf.html