【JavaScript】基础知识初步认识

来源:互联网 发布:软件开发好做吗 编辑:程序博客网 时间:2024/06/07 15:19

 

本篇博客主要介绍JavaScript的一些基础概念知识,主要包括以下内容。

 

                             

 

 

一、什么是JavaScript

 

       也许你和之前的我一样,心里想JavaScriptJava是不是有什么关系呢?开始学习JS之后,我可以给大家一个答案了,JavaScriptJava没有关系。但愿你没有失望,不过JavaScript还是有很多吸引人的地方哦。今天就一起走进JavaScript的大门吧!

  JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。之所以成为客户端脚本语言,因为JS不需要在一个语言环境下运行,只需要支持它的浏览器就Ok

  JS的主要目的是干嘛呢?验证发往服务器端的数据,增加WEB互动,加强用户体验度。

 

 
二、三大特点

 

1.松散性:JS和以前接触过的C是相似的,条件判断,循环,运算符等。松散性体现在,JS的变量不必具有一个明确的类型。

2.对象属性:JS中的对象把属性名映射为任意的属性值。这种方式向哈希表或关联数组。

3.继承机制:JS中面向对象继承机制是基于原型的。

 
三、传奇历史

 

  JavaScript1995年诞生于网景公司,曾用名LiveScript,之后更名JavaScript,目的就是在Java这棵大树下好乘凉。

     后来者微软进入后,有3种不同的JavaScript版本同时存在,没有一个统一的标准语法,语言标准化势在必行。

  1997年由ECMA(European Computer Manufactures Association )欧洲计算机制造商协会,锤炼出ECMA-262,该标准定义了叫做ECMAScript的全新脚本语言。

       1992Firefox诞生,它在支持JavaScript方面无可比拟,后来的谷歌浏览器,苹果的Safari浏览器也着占据大量的市场份额。

 

 

四、核心

 

一个完整的JavaScript应该由三个不同的部分组成。

 

                         

 

  ECMAScript定义的只是这门语言的基础,它与web浏览器没有依赖关系。Web浏览器知识ECMAScript实现可能的宿主环境之一。其它环境还有ActionScriptScriptEase等。

          2008年,五大主流浏览器(IEFirefoxSafariChromeOpera)都做到了ECMA-262兼容。

 

         文档对象模型DOMDocument Object Model)是针对XML,经过扩展用于HTML的应用程序编程接口。


         浏览器对象模型BOMBrowser Object Model),用于访问和操作浏览器窗口。开发人员使员BOM可以控制浏览器显示页面以外的部分。BOM作为JavaScript实现的一部分,至今没有相关的标准。

 

         对于JavaScript的学习刚刚开始,希望本篇的基础介绍能给您带来收获,关于JS的后续博客也会持续更新,感谢阅读~

 

 

0 0
原创粉丝点击