JavaScript基础

        JavaScript是一种面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,验证步骤浪费的时间太多。于是加入了Javascript,提供了数据验证的基本功能。

       JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。

      导图:


 

JavaScript语言的基本特点:

1,是一种脚本编写语言

脚本语言是一种解释性语言,它的特点是不需要编译,可以直接用,由解释器来负责解释。支持快速开发,方便维护和跨平台。而编译语言(vb,c,c++,c#)写的代码必须是经过编译才能运行的.

解释性语言与编译性语言:解释性语言不保存,编译性语言保存

 


编译性语言效率相当高,速度也特别快。但缺点是需要先编译,然后再执行。脚本语言的优势在于它的动态性,可以即改即用。

2,基于对象的语言(vb,js)

基于对象的编程语言没有提供象抽象、继承、重载等有关面向对象语言的许多功能。而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。它可以根据需要创建自己的对象,从而进一步扩大语言的应用范围,增强编写功能强大的Web文档。

3,简单性

是一种基于java基本语句和控制流之上的简单而紧凑的设计,其次它的变量类型是采用弱类型,并未使用严格的数据类型

4,安全性

不允许访问本地硬盘,不能将数据存入服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互.从而有效地防止数据的丢失

5,动态性

可以直接对用户或客户端输入做出响应,无须经过web服务程序.它对用户的响应,是采用以事件驱动方式进行的.

6,跨平台性

JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行

 

        JavaScript的出现使得网页和用户之间实现了一种实时性的,动态的,交互性的关系,使网页包含更多活跃的元素和更加精彩的内容.JavaScript主要用于表单验证.


宏观上:


       它和vb语言都是基于对象的,vb语言是编译语言,而JavaScript是脚本语言,它不需要编译,可以直接用,由解释器来负责解释.而编译语言(vb,c,c++,c#)写的代码必须是经过编译才能运行的.

 



  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 53
    评论
评论 53
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值