JavaScript网课一

HTML(Hyper Markup Language)超文本标记语言,
CSS(Cascading Style Sheets)层叠样式表
HTTP(HyperText Transfer Protocol)超文本传输协议

什么是JavaScript?

JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。

特点

1.简单性

  • 基于Java基本语句和控制流之上的简单而紧凑的设计
  • 它的类型采用弱类型,并未使用严格的数据类型

2.动态性

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

3.跨平台性

  • JavaScript依赖于浏览器本身,与操作环境无关

4.节省服务的开销

  • JavaScript是一种基于客户端的语言,用户在浏览器中进行填表、验证等交互过程只需要通过浏览器调入HTML文档中的JavaScript源代码来进行解释,并执行已经编好的JavaScript的相应程序,来完成即可
Java与JavaScript的区别

1.基于对象和面向对象

  • Java是一种真正的面向对象语言
  • JavaScript是一种脚本语言,它可以用来制作与网络无关,与用户交互作用的复杂软件

2.解释和编译

  • Java的源代码在传到客户端之前必须经过编译,因此客户端平台上必须具有相应的仿真器或解释器
  • JavaScript不需要经过编译,而是将文本格式的代码发给客户,由浏览器解释

3.强变量和弱变量

  • Java是强变量类型,变量在编译之前必须声明
  • JavaScript是弱变量,变量在使用前不需要声明,浏览器会自动检查

4.代码格式不一样

  • Java是-种与HTML无关的格式,必须通过像HTML中引用外媒体那样进行装载,其代码以字节代码的形式保存在独立的文档中。
  • JavaScript的代码是一种文本字 符格式,可以直接嵌入HTML文档中,并且可动态装载。编写HTML文档就像编辑文本文件一样方便

5.嵌入方式不一样

扫描二维码关注公众号,回复: 9061485 查看本文章

在这里插入图片描述
6.静态联编和动态联编

  • Java采用静态联编,即Java的对象引用必须在编译时进行,以使编译器能够实现强类型检查。
  • JavaScript采用动态联编,即JavaScript的对象引用在运行时进行检查。
JavaScript能做什么

与HTML 一起用来实现交互等

JavaScript不能做什么
  • JavaScript不允许写服务器上的文件
  • JavaScript不能关闭不是由它自己打开的窗口
  • JavaScript不能从另一个服务器打开的网页中读取信息
JavaScript的实现

在这里插入图片描述

搭建JavaScript环境

在这里插入图片描述

发布了21 篇原创文章 · 获赞 24 · 访问量 1019

猜你喜欢

转载自blog.csdn.net/qq_42577542/article/details/104247233