JavaScript学习记录(一)

JavaScript最初由Netscape公司的Brendan Eich设计,最初命名为LiveScript,是一种动态、弱类型、基于原型的语言。后来Netscape与Sun公司进行合作,将LiveScript改名为JavaScript。JavaScript在设计之初受到Java启发的影响,语法上与Java有很多类似之处,并借用了许多Java的名称和命名规范。

1. 简介

JavaScript(JS)是一种函数优先的轻量级、解释性或即时编译型的编程语言,是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令时和声明式(如函数式编程)风格。

JavaScript主要运行在客户端,用户访问带有JavaScript的网页,网页里的JavaScript程序就传给浏览器,由浏览器解释和处理。表单数据有效性验证等互动性功能,都是在客户端完成的,不需要和Web服务器发生任何数据交换,因此,不会增加Web服务器的负担。

2.特点

(1)简单性:JavaScript是一种脚本编程语言,采用小程序段的方式实现编程,像其他脚本语言一样,JavaScript是一种解释性语言,因此JavaScript编程的程序无需进行编译,而是在程序运行过程中被逐行地解释。

(2)安全性:JavaScript是一种安全性语言,它不允许程序访问本地的硬盘资源,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的保障数据的安全性。

(3)动态性:JavaScript可以直接对用户的输入信息进行简单处理和响应,而无需想Web服务程序发送请求再等待响应。JavaScript的响应采用事件驱动的方式进行,当页面中执行了某种操作会产生特定事件(Event),比如移动鼠标、调整窗口大小等,会触发相应的事件响应处理程序。

(4)跨平台性:JavaScript程序运行只依赖于浏览器,与操作系统和机器硬件无关,只要机器上安装支持JavaScript的浏览器(如IE、Firefox、Chrome等)都能正确运行。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值