JavaScript-----JS---JavaScript的介绍
2017-09-11 00:04
344 查看
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
基本特点:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
是一种解释性脚本语言(代码不进行预编译)。
主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
本质上,JavaScript语言是一种“对象模型”。各种部署环境通过这个模型,描述自己的功能和操作接口,从而通过JavaScript控制这些功能。
JavaScript的核心部分相当精简,只包括两个部分:基本的语法构造(比如操作符、控制结构、语句)和标准库(就是一系列具有各种功能的对象比如
除此之外,各种部署环境提供额外的API(即只能在某个环境使用的接口),以便JavaScript调用。如果部署环境是浏览器,提供的额外API可以分成三大类。
浏览器控制类:操作浏览器
DOM类:操作网页的各种元素
Web类:实现互联网的各种功能
如果部署环境是服务器,则会提供各种操作系统的API,比如文件操作API、网络通信API等等,现在最流行的JavaScript服务器环境是Node。
基本特点:JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
是一种解释性脚本语言(代码不进行预编译)。
主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
Javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
JavaScript是什么?
JavaScript是一种轻量级的脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器。所谓“脚本语言”,指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序的“脚本”。本质上,JavaScript语言是一种“对象模型”。各种部署环境通过这个模型,描述自己的功能和操作接口,从而通过JavaScript控制这些功能。
JavaScript的核心部分相当精简,只包括两个部分:基本的语法构造(比如操作符、控制结构、语句)和标准库(就是一系列具有各种功能的对象比如
Array、
Date、
Math等)。
除此之外,各种部署环境提供额外的API(即只能在某个环境使用的接口),以便JavaScript调用。如果部署环境是浏览器,提供的额外API可以分成三大类。
浏览器控制类:操作浏览器
DOM类:操作网页的各种元素
Web类:实现互联网的各种功能
如果部署环境是服务器,则会提供各种操作系统的API,比如文件操作API、网络通信API等等,现在最流行的JavaScript服务器环境是Node。
相关文章推荐
- JavaScript 文件拖拽上传插件 dropzone.js 介绍
- javaScript系列:js中获取时间new Date()详细介绍
- javaScript系列:js中获取时间new Date()详细介绍
- Javascript模块化编程(三)require.js的用法及功能介绍
- Javascript单元测试框架QUnitjs详细介绍
- 韩顺平 javascript教学视频_学习笔记1_js课程介绍_js基本介绍
- 17javascript看到的一篇关于JS函数的介绍
- javaScript js介绍、引入、变量、值类型、运算符
- 韩顺平 javascript教学视频_学习笔记12_js面向对象编程介绍_类(原型对象)和对象
- javaScript系列:js中获取时间new Date()详细介绍
- JsJava1.0中Javascript类库介绍
- Javascript模块化编程(三)require.js的用法及功能介绍
- JavaScript学习笔记(一)——JS基础知识介绍
- javaScript(JS)替换节点实现思路介绍
- Nexus.js介绍:一个多线程的JavaScript运行库
- javascript(js) join函数使用方法介绍
- js之JavaScript 面向对象介绍 ----谷营中西软件科技园
- JavaScript Web云平台OS.js介绍
- 韩顺平_轻松搞定网页设计(html+css+javascript)_第29讲_二维数组转置_js面向对象编程介绍 类(原型对象)和对象_学习笔记_源代码图解_PPT文档整理
- WebViewJavascriptBridge源码探究--看OC和JS交互过程(介绍了WebViewJavascriptBridge的实现过程)