当前位置: 首页 > article >正文

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文段简化,减少下载的时间。


http://www.kler.cn/a/318678.html

相关文章:

  • 微服务各组件整合
  • 从0开始学习Linux——文件管理
  • 【Golang】Channel的ring buffer实现
  • 以色列支付龙头遭DDoS攻击,各地超市加油站等POS机瘫痪
  • 使用Matlab建立随机森林
  • AtomicInteger 和 AtomicIntegerFieldUpdater的区别
  • Element UI在工程中使用方式
  • 79、Python之鸭子类型:没有听过鸭子类型?关键在于认知的转变
  • 网络安全-长亭雷池waf的sql绕过,安全狗绕过(5种绕过3+2)
  • 安科瑞Acrel-1000DP分布式光伏监控系统在鄂尔多斯市鄂托克旗巴音乌苏六保煤矿5MW分布式光伏项目中的应用
  • [linux][证书]证书导出公钥
  • MySQL记录存储过程执行的错误信息
  • 改进拖放PDF转换为图片在转换为TXT文件的程序
  • 浅谈C++之多线程实现
  • 口语训练材料
  • 力扣【283-移动零】【数组-C语言】
  • 微服务之服务保护
  • git checkout -b dev origin/dev
  • golang cmd.exec 执行命令后报错 No such file or directory
  • 最优化理论与自动驾驶(二-补充):求解算法(梯度下降法、牛顿法、高斯牛顿法以及LM法,C++代码)
  • Java-数据结构-排序(三) |ू・ω・` )
  • 【网络安全】密码学的新进展
  • Nginx 如何开启压缩
  • 伊犁云计算22-1 rhel8 dhcp 配置
  • YOLOv10改进,YOLOv10主干网络替换为VanillaNet( CVPR 2023 华为提出的全新轻量化架构),大幅度涨点
  • 操作系统知识3