Javascript
来源:互联网 发布:大家都用阿里云做什么 编辑:程序博客网 时间:2024/04/30 12:14
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
组成部分
ECMAScript,描述了该语[2]
言的语法和基本对象。文档对象模型(DOM),描述处理网页内容的方法和接口。[2]
浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。[2]
基本特点
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。[3]
- 是一种解释性脚本语言(代码不进行预编译)。[4]
- 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。[4]
- 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。[4]
- 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。[5]
日常用途
- 嵌入动态文本于HTML页面。[4]
- 对浏览器事件做出响应。[4]
- 读写HTML元素。[4]
- 在数据被提交到服务器之前验证数据。[4]
- 检测访客的浏览器信息。[4]
- 控制cookies,包括创建和修改等。[4]
- 基于Node.js技术进行服务器端编程。[6]
0 0
- Javascript
- JavaScript
- javascript
- javascript
- javascript
- javascript
- javascript
- JavaScript
- javascript
- JavaScript
- Javascript
- javascript
- javascript
- JavaScript
- javascript
- javascript
- JavaScript
- javascript
- 程序员面试金典2.4:给定值x为基准将链表分割成两部分
- Handler 机制学习之Handler、Looper、MessageQueue、Message之间的关系
- table 删除某行
- FreeMarker的简单使用
- 在myeclipse中java @override 报错处理
- Javascript
- 查询ORACLE表空间或者数据文件每次扩展大小
- dojod自定义属性
- magicsuggest 多选以及带搜索功能的下拉框
- 一个绚丽的loading动效分析与实现!
- UE3 内容烘焙
- 黑马程序员——Java之Thread类
- iOS应用间共享数据
- SqlServer调用CLR服务