|
|
51CTO旗下网站
|
|
移动端

7.1 JavaScript概述

《前端程序员面试笔试宝典》第7章JavaScript语言,本章重点描述了JavaScript语言的核心以及该语言的特性。本节为JavaScript概述。

作者:平文来源:机械工业出版社|2018-11-09 16:47

第7章  JavaScript语言

本章重点描述了JavaScript语言的核心以及该语言的特性。首先介绍的是JavaScript的基本语法,这是很多前端开发者经常会忽略的部分,而这恰恰会导致各种问题,例如变量命名不规范引起语法错误、运算符使用不慎引起计算错误等。然后介绍的是数据类型,其中分析了数字、字符串和布尔值,并对类型的转换做了详细讲解。接着介绍的是内置对象,包括全局对象、JSON、正则表达式、函数等,其中对函数做了重点分析。***简单介绍一下能在服务端运行的JavaScript:Node.js。

7.1   JavaScript概述

JavaScript是一种通过解释执行的高级编程语言,同时也是一门动态、弱类型的脚本语言,适合面向对象(基于原型)和函数式的编程风格。解释语言可以直接在解释器中运行,而与解释语言相对的编译语言(例如C++),要先将代码编译为机器码,然后才能运行。不过解释语言有一个弱点,就是如果有一条不能运行,那么后面的也不能运行了。

JavaScript主要运行在一个内置JavaScript解释器的客户端中(例如Web浏览器),能够处理复杂的计算,操控文档的内容、样式和行为,能在客户端完成的操作(例如输入验证、日期计算等)尽量都由JavaScript完成,这样就能减少与服务器的通信,降低服务器的负载。但这么做也会带来一个问题,那就是安全性较低,因为所有的逻辑都暴露了出来,不过好在有很多方法可以弥补,例如把脚本加密或混淆。完整的JavaScript由3部分组成,如下所列:

(1)ECMAScript,定义了该语言的语法和语义。

(2)DOM(Document Object Model)即文档对象模型,处理文档内容的编程接口。

(3)BOM(Browser Object Model)即浏览器对象模型,独立于内容与浏览器进行交互的接口。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

Visual Studio Team Systems软件工程实践

本书论述了软件开发价值增加的思维方式。这一思维方式构成了VSTS的基础,包括VSTS的指导思想,为什么这些指导思想会以某些方式表现,以及它...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客