课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
JavaScript编程开发可以说在众多编程项目中都有一席之地。而今天我们就一起来了解一下,关于JavaScript编程的应用范围以及基本概念。
1、JavaScript概述以应用范围
1.1 JavaScript概述
JavaScript是一门动态类型的编程语言。支持面向对象、函数式等编程范式。同时,它也是运行在宿主环境下的轻量级的脚本语言,例如:浏览器,JavaScript代码可嵌入到HTML页面中。当然,也有应用基于Node.js的服务器环境。可以说它是主流浏览器都支持的脚本语言,这也造就了JavaScript在PC、手机、平板等环境处理与网页交互时的天然优势。随着HTML5的推广与广泛应用,出现了大量基于JavaScript的跨平台框架和游戏引擎,是通往全栈开发很值得学习的一门编程语言。正如在编程语言界流行着“世界终将是JS的”的槽点,足以可见JavaScript的强大。
1.2 JavaScript应用范围
web前端:近比较火的Vue.js、React、 Angular等等前端框架层出不穷。
手机app:React Native、PhoneGap、Weex等跨平台移动框架等,以及微信小程序等。
游戏引擎:Cocos2d-js、Unity、egret等引擎都支持JavaScript脚本语言。
服务器:pomelo、Node.js等。
2、基本概念
2.1 语法
JavaScript语法中大量借鉴了C和Java、Perl等语言的语法,因此熟悉这些语言的人再来学习JavaScript会感觉似曾相识。但JavaScript与Java是两回事,JavaScript完全是蹭了当年Java的热度,来推动自己。
一个完整的JavaScript实现由下面三个不同的部分组成:
核心(ECMAScript)
文档对象模型(DOM)
浏览器对象模型(BOM)
ECMAScript:
定义了语言的基础,规定并对该语言在语法、类型、语句、关键字、保留字、操作符、对象等方面作了具体描述,并不包含输入和输出。
DOM:
文档对象模型(Document Object Model)是XML和HTML的编程接口。DOM会把整个页面映射为一个多层节点结构树,程序可以对结构树进行添加、删除、替换或修改任何节点。
BOM:
浏览器对象模型(Browser Object Model)支持访问和操作浏览器窗口。
注:以下描述就不区分ECMAScript和JavaScript,也不简称js,均统称JavaScript。
2.2 标识符
这里的标识符,统指变量名、函数名、属性名以及函数参数的名字。那么,标识符的命名有以下规则:(这些规则跟C、Java等语言类似)
一个字符必须是一个字母、下划线_或者美元符号$
其他字符则可以是字母、数字、下划线和美元符号。
不能使用关键字、保留字来定义标识符。例如:if、for等。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!