JavaScript开发基础学习

JavaScript开发基础学习

JavaScript语言概况

什么是JavaScript

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

​ 简单来说它是一种运行在客户端的监本语言,结构简单,使用方便,期待吗可以直接放在HTML文档中,可以直接在支持JavaScript的浏览器中运行。JavaScript使得网页制作的交互性更强,更生动和灵活。当在浏览网页时做了某种操作就产生了一个事件,JavaScript所编写的程序对相应的事件做出反应。

基本特点

  • 脚本编写语言
  • 基于对象的语言
  • 简单性——简化的Java语言;变量类型采用弱类型
  • 动态性——JavaScript是动态的,采用以事件驱动的方式进行的
  • 跨平台性——JavaScript是依赖于浏览器本身,与操作环境无关

JavaScript和Java的区别

  • Java是面向对象的语言,面向对象的三大特点(封装、继承、多态)缺一不可。JavaScript是脚本语言,是基于对象和事件驱动的语言,通常情况下基于对象是使用对象,但是无法利用现有的对象模板产生新的对象类型。
  • Java的源代码在执行之前必须经过编译,而JavaScript的代码不需要,由浏览器直接解释执行。
  • java主要在服务端运行;javascript主要运行在客户端浏览器中。
  • JavaScript是动态类型语言;而Java是静态类型语言。java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。
  • JavaScript是弱类型的,即在使用前不需要声明,而是浏览器解释器在运行时检查数据类型;Java属于强类型,即所有变量在编译前必须作声明;
  • JavaScript 的面向对象是基于原型的(prototype-based)实现的,Java 是基于类(class-based)的;
  • Java的语法规则比JavaScript要严格的多,功能要强大的多。
  • java语言的代码是一种HTML没有关系的语言;javascript语言的代码是一种文本字符格式,可以直接嵌入HTML文档中,并且可动态加载。

编写注意事项

  • JavaScript区分大小写,在命名方法时需要注意
  • JavaScript会忽略多余的空白
  • JavaScript的注释分为单行注释(//)和多行注释(/***/)

引入方式

HTML页面的任意位置都可以引入JavaScript,有两种方式进行引入

一种是直接在HTML文档中直接使用

另一种是创建JS文件,然后再HTML页面中引入该文件

你可能感兴趣的:(前端)