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

7.1 JavaScript概述

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

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

第7章  JavaScript语言

本章重点描述了JavaScript语言的核心以及该语言的特性。首先介绍的是JavaScript的基本语法,这是很多前端2018送彩金的娱乐网站者经常会忽略的部分,而这恰恰会导致各种问题,例如变量命名不规范引起语法错误、运算符使用不慎引起计算错误等。然后介绍的是数据类型,其中分析了数字、字符串和布尔值,并对类型的转换做了详细讲解。接着介绍的是内置对象,包括全局对象、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
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

471人订阅学习

读 书 +更多

网管员必读——网络安全(第2版)

本书是在《网管员必读—网络安全》第1版的基础上修改而成的。新版在保留第1版实用内容的基础上增加了大量新的实用内容,同时删除了一些过时...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客

博聚网