查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 学习JavaScript数据结构与算法 > 试读

学习JavaScript数据结构与算法[试读]

1.1 环境搭建

JavaScript是一门非常强大的编程语言。它是最流行的编程语言,也是网络应用里最卓越的语言之一。在GitHub(世界上最大的代码托管站点,https://github.com)上,托管了400 000多个JavaScript代码仓库(用JavaScript开发的项目数量也是最多的,参看http:... 查看全部[ 1.1 环境搭建 ]

1.2 JavaScript基础

在深入学习各种数据结构和算法前,让我们先大概了解一下JavaScript。本节教大家一些相关的基础知识,有利于学习后面各章。 首先来看在HTML中编写JavaScript的两种方式: <!DOCTYPE html> <html> <head>... 查看全部[ 1.2 JavaScript基础 ]

1.3 控制结构

JavaScript的控制结构和C与Java里的类似。条件语句支持if...else和switch。循环支持while、do...while和for。 1.3.1 条件语句 首先我们看一下如何构造if...else条件语句。有几种方式。 如果想让一个脚本仅当条件是true时执行,可... 查看全部[ 1.3 控制结构 ]

1.4 函数

在用JavaScript编程时,函数很重要。在我们的例子里也用了函数。 下面的代码展示了函数的基本语法。它没有用到参数或return语句: function sayHello() { console.log('Hello!'); } 要执行这个函数,只需要这样调... 查看全部[ 1.4 函数 ]

1.5 面向对象编程

JavaScript里的对象就是普通名值对的集合。创建一个普通对象有两种方式。第一种方式是: var obj = new Object(); 第二种方式是: var obj = {}; 也可以这样创建一个完整的对象: obj = { name: { ... 查看全部[ 1.5 面向对象编程 ]

1.6 调试工具

除了学会如何用JavaScript编程外,还需要了解如何调试代码。调试对于找到代码中的错误十分有帮助,也能让你低速执行代码,看到所有发生的事情(方法被调用的栈、变量赋值等)。极力推荐你花一些时间学习一下如何调试书中的源码,查看算法的每一步(这样也会让你对算法有深刻的理解)。 Firefox和C... 查看全部[ 1.6 调试工具 ]

1.7 小结

本章主要讲述了如何搭建开发环境,有了这个环境就可以编写和运行书中的示例代码。 本章也讲了JavaScript语言的基础知识,这些知识会在接下来的数据结构和算法学习过程中用到。 下一章,我们要学习第一种数据结构:数组。许多语言都对数组有原生的支持(当然也包括JavaScript)。... 查看全部[ 1.7 小结 ]