当前位置: 首页 > 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/news/318678.html

相关文章:

  • 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
  • 华为全联接大会HUAWEI Connect 2024印象(一):OpenEuler
  • uniapp沉浸式导航栏+自定义导航栏组件
  • 深入理解端口、端口号及FTP的基本工作原理
  • CREO教程——2 绘制标准图纸
  • python/requests库的使用/爬虫基础工具/
  • 最新版C/C++通过CLion2024进行Linux远程开发保姆级教学
  • 【Docker】基于docker compose部署artifactory-cpp-ce服务
  • 【车联网安全】车端知识调研
  • 产品经理面试整理-软件产品经理的常用工具
  • SpringBoot框架在文档管理中的创新应用