javascript是什么语言?它是干什么的?
javascript简称“js”是浏览器端的脚本语言,是用来处理网页客户端与用户的交互的一种行为,以及实现页面特效。它是一种高级、直译式、解释型语言,是一种基本的原型、函数先行语言,它支持面向对象编程、命令式编程、以及函数式编程。
要知道javascript是干什么的,我们首先要了解它具有的特点:
javascript特点:
1、脚本语言
javascript是一种解释类型的语言,跟c++、c语言这些不一样(先编译后执行),它是在程序运行过程中每行都要进行解释。
2、基于对象
javascript不仅是一种基于对象的脚本语言,它既可以创建对象,也可以直接使用已有的对象。
3、动态性
javascript是事件驱动性的脚本语言,比如用户在访问网页时,鼠标在点击,移动等操作,javascript是可以直接对这些时间做出相应,并不需要通过web服务器来对用户的行为做出相应。
4、简单性
javascript是弱类型的变量类型,对于数据类型并没有严格要求,她的设计简单紧凑。
5、跨平台性
javascript是不需要依靠操作系统,只要浏览器支持,它编译后就可以直接带到任何支持浏览器脚本语言上就可以直接使用了,而javascript几乎已经获得所有浏览器的支持。(推荐学习:JavaScript零基础入门到进阶)
javascript是干什么的?
1、处理表单,检验用户输入,并提供反馈。比如一个表单需要输入电子邮箱而用户却输入手机号码,javascript就会提示输入错误的提醒。
2、与页面交互性,相应用户的点击,给用户提供更好的体验
3、根据用户操作,动态创建页面。比如用户发邮箱,店家附件操作
4、cookie设置,cookies是用来存储浏览器上的临时信息,比如网站地址,用户名等。
5、数据通讯,浏览器与服务器的数据通讯,比如ajax的异步传输;
6、丰富界面,使用JavaScript来放组件、滑块之类的项目,给网站提供更丰富的界面。
7、javascript可以有规律的重复html文段简化,减少下载的时间。