【JavaScript】基础知识初步认识

 

本篇博客主要介绍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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值