介绍
来源:互联网 发布:专业做网站的公司知乎 编辑:程序博客网 时间:2024/04/28 10:04
一、什么是JavaScript
JavaScript是一门跨平台、面向对象的的轻量级脚本语言。在宿主环境中(例如web浏览器),JavaScript能够连接环境对象来控制编程。
JavaScript内置了一个包含一系列对象的标准库,比如数组,日期,数学和一组核心的语言元素,包括运算符,流程控制符以及语句等。JavaScript的核心部分可以通过补充额外的对象来扩展语言以适应不同用途,比如客户端的JavaScript通过提供控制浏览器及及其文档对象模型(DOM)的对象来扩展语言核心。例如:客户端版本直接支持应用将元素放在HTML表单中并且相应用户事件比如鼠标点击、表单提交和页面导航。
二、JavaScript和Java
JavaScript和Java有一些共性但在另一个方面有根本性区别,JavaScript语言类似Java但是并没有Java静态类型和强类型检查特性。与Java通过声明式构建类的编译方法不同,JavaScript采用少量数据类型如数字、布尔、字符串的运行时系统,JavaScript拥有基于原型的对象模型提供的动态继承,也就是说独立对象的继承是可以改变的,JavaScript支持匿名函数,函数可以作为对象的属性执行。
与Java相比,JavaScript是一门形式自由的语言,你不必声明所有的变量、类和方法。
1、面向对象,不区分对象类型,通过原型机制继承,任何对象的属性和方法均可以被动态添加。
2、变量类型不需要提前声明(动态类型)
3、不能直接写入硬盘
0 0
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 介绍
- 图像连通域分析
- Eclipse中设置注释模板
- [工具]git的使用
- maven学习系列——(二)maven的安装和一些基本的配置
- SQL语句行列转换(附带数据库、表、视图操作)
- 介绍
- Java多线程同步和异步详解
- heap-priority queue
- C++中map的键为结构体
- 软件工程(C编码实践篇)学习总结
- 行列转换写法小结
- grails中render、respond、redirect的使用
- 深入总结Java的IO流
- Office 365 - For security reasons DTD is prohibited in this XML document