JavaScript 基础学习(一)JavaScript 简介
2024-10-08 07:29:08
定义
JavaScript是基于对象和事件驱动的语言,应用与客户端。其中:
基于对象:提供好了很多对象,可以直接拿过来使用
事件驱动:html做网站静态效果,javascript动态效果(网页能根据客户操作事件作出响应)
客户端:专门指的是浏览器
特点
解释型语言:无需编译,直接运行
交互性:信息的动态交互
安全性:js不能访问本地磁盘的文件
跨平台性:只要是能够支持js的浏览器,都可以运行
javascript 和 java 的区别
java是sun公司,现在oracle;js是网景公司
JavaScript 是基于对象的,java是面向对象
java是强类型的语言,js是弱类型的语言。比如java里面 int i = "10"; js: var i = 10; var m = "10";
JavaScript只需解析就可以执行,而java需要先编译成字节码文件,再执行
javascript 的组成
ECMAScript:核心
DOM:文档对象模型
BOM:浏览器对象模型
ECMAScript 和 Javascript
ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。
这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是JavaScript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。
ECMAScript是一个标准,而这个标准由各个厂商去实现
ECMAScript是JavaScript的规格,JavaScript是ECMAScript的一种实现
最新文章
- 前端 angular 和 bootstrap 的安装步骤
- 【Python】一、除法问题及基本操作(逻辑与,if替代switch)及支持中文打印
- Vue方法与事件
- 烂泥:KVM与kickstart集成
- BZOJ 4011 落忆枫音
- 【BZOJ】【3275】Numbers
- Codeforces 219D Choosing Capital for Treeland
- Easyui 异步树直接所有展开
- fscanf和fprintf
- hdu 4283 区间dp
- Spring Cloud微服务Ribbon负载均衡/Zuul网关使用
- 【Go】那么多数值类型,应该选哪个?
- Shell编程(五)脚本语法
- doctest --- 一个改善python代码质量的工具
- Docker Weave 命令整理
- 全文检索:haystack+elasticsearch
- 使用.NET向webService传double、int、DateTime 服务器得到的数据时null的问题(转http://blog.csdn.net/slimboy123/article/details/4366701)
- Apache Commons Fileupload 反序列化漏洞分析
- SQL Server 连接池 (ADO.NET) MSDN
- Oracle EBS 获取公司段的本位币