动人的JavaScript导论三(动人的JavaScript导论三)
动人的JavaScript导论三(动人的JavaScript导论三)
2024-07-05 04:24:13  作者:喜厌旧之  网址:https://m.xinb2b.cn/sport/rzq284398.html

JavaScript是1995年引入的,它是在网景浏览器中向网页添加程序的一种方式此后,该语言已被所有其他主要的图形网页浏览器采用它使现代的Web应用程序成为可能——可以直接与之交互的应用程序,而无需为每个操作重新加载页面 JavaScript还用于更传统的网站中,以提供各种形式的交互性和智能性,下面我们就来说一说关于动人的JavaScript导论三?我们一起去了解并探讨一下这个问题吧!

动人的JavaScript导论三(动人的JavaScript导论三)

动人的JavaScript导论三

什么是JavaScript?

JavaScript是1995年引入的,它是在网景浏览器中向网页添加程序的一种方式。此后,该语言已被所有其他主要的图形网页浏览器采用。它使现代的Web应用程序成为可能——可以直接与之交互的应用程序,而无需为每个操作重新加载页面。 JavaScript还用于更传统的网站中,以提供各种形式的交互性和智能性。

需要注意的是,JavaScript与名为Java的编程语言几乎没有任何关系。取了一个相似的名字是出于营销考虑而非一个明智的决策。当引入JavaScript时,Java语言如日中天。那时有人认为这种蹭热度的行为是一件好事,但现在我们却被这个名字所困扰。

后来人们觉得有必要编写一份标准文档来描述JavaScript语言的工作方式,以便声称支持JavaScript的各种软件实际上都在谈论同一语言。在Ecma国际组织制定好标准之后,便被称为ECMAScript标准。实际上,术语ECMAScript和JavaScript可以互换使用——它们是同一语言的两个名称。

经常会听到有很多人说JavaScript很糟糕,而其中许多事情都是真实的。当我第一次需要用JavaScript编写某些东西时,我很快开始鄙视它。它几乎可以接受我键入的任何内容,但以与我的意思完全不同的方式对其进行解释。当然,其中部分是我的原因,但是这里有一个真正的问题:JavaScript对它允许的操作是异常的宽容。这种设计的思想是使初学者更容易使用JavaScript进行编程。实际上,由于系统不会向你指出问题,因此这通常会使在程序中查找问题更加困难。

但是,这种灵活性也有其优势。它为很多技术提供了空间,这些技术在更严格的语言中是不可能的,并且你将看到(例如,在第10章中),它可以用来克服JavaScript的某些缺点。正确学习该语言并使用了一段时间之后,我喜欢上了JavaScript。

有几种JavaScript版本。 ECMAScript第3版是在JavaScript占主导地位时(大约在2000年至2010年之间)得到广泛支持的版本。在此期间,设计了雄心勃勃的第4版,该版本计划对该语言进行大量的改进和扩展。实际上,很难以如此激进的方式来改变一种广泛使用的语言。所以版本4的工作于2008年被放弃,导致版本5的雄心要小得多,该版本仅作了一些毫无争议的改进,并于2009年问世。 然后在2015年发布了第6版,这是一个重大更新,其中包括第4版的一些构想。此后,每年都会进行新的小更新。

Web浏览器不是唯一使用JavaScript的平台。某些数据库,例如MongoDB和CouchDB,使用JavaScript作为脚本和查询语言。几种用于桌面和服务器编程的平台,尤其是Node.js项目(第20章的主题),提供了一种在浏览器外部进行JavaScript编程的环境。

概览

本系列大致包括三个部分。前12章讨论JavaScript语言。接下来的七章将介绍Web浏览器以及使用JavaScript对其进行编程的方式。最后,两章专门讨论Node.js,这是另一个用于编写JavaScript的环境。

在本书中,共有五个项目,它们描述了较大的示例程序,使你可以进行实际编程。按照出现的顺序,我们将构建一个快递机器人,一种编程语言,一个平台游戏,一个像素绘制程序以及一个动态网站。

本书的语言部分是前四章开始,介绍了JavaScript语言的基本结构。他们介绍了控制结构(例如你在本介绍中看到的while单词),函数(编写自己的构建块)和数据结构。之后,你将能够编写基本程序。接下来,第5章和第6章介绍了使用函数和对象来编写更多抽象代码并控制复杂性的技术。

在第一个项目章节之后,将继续介绍错误处理和错误修复,正则表达式(一种用于处理文本的重要工具),模块化(另一种控制复杂性的方法)和异步编程(处理耗时事件的方法)。第二个项目总结了前面的第一部分。

第二部分,第13至19章,介绍了浏览器中的JavaScript可以访问的工具。你将学习在屏幕上显示内容(第14章和第17章),响应用户输入(第15章)以及通过网络进行通信(第18章)。这部分又有两个项目章节。

之后,第20章介绍Node.js,第21章使用该工具构建一个小型网站。

  • 查士丁尼历史(查士丁尼大帝最危急的时刻)
  • 2024-07-05查士丁尼大帝最危急的时刻要是问拜占庭帝国中最有名的皇帝是谁,相信很多人会回答“查士丁尼大帝”这位伟大的皇帝的功劳一时半会无法说清,他派遣贝利萨留进行西征,将北非和意大利地区重新纳入拜占庭的统治之下他主持编纂的《查士丁尼法典》。
  • 哪几款拍照手机更好(手机拍照不止看像素)
  • 2024-07-05手机拍照不止看像素不知不觉2022年的上半年就要告一段落了,想必不少小伙伴一直在观望今年的拍照旗舰手机,趁着这个618期间,我跟大伙好好聊聊心中最强的四个拍照旗舰:OPPOFindX5Pro、三星S22Ultra、华为。
  • 如何做猪肝爽脆(猪肝爽脆的做法与步骤)
  • 2024-07-05猪肝爽脆的做法与步骤原料:猪肝、仔姜、韭菜、葱、大蒜、老姜、淀粉、料酒、郫县豆瓣酱、白糖、生抽、盐提前将原料准备好仔姜洗净切丝,韭菜、葱切段,老姜、大蒜切碎备用猪肝洗净去除血污后切成片,用料酒、淀粉抓匀备用取一小碗放入适。
  • 电脑账户被锁定了怎么办(电脑被锁定了怎么解锁)
  • 2024-07-05电脑被锁定了怎么解锁重启系统,当系统弹出登录界面,并让你输入密码的时候,按下“Ctrl+Alt+Delete”热启动组合键,连续两次,弹出要求输入用户名和密码的对话框,然后在用户名文本框中输入Administrator,。
  • 煮茶叶蛋要不要先把鸡蛋煮熟(煮茶叶蛋最忌放它)
  • 2024-07-05煮茶叶蛋最忌放它鸡蛋的营养价值非常的高,而且价格比较便宜的方法非常的多,所以在我们的生活中也是比较受欢迎的一种食材,我们平时在家里面可以炒着吃,炖着吃,蒸着吃,做成茶叶蛋等等一些吃法,既营养又美味早餐的时候很多的人喜。
  • 迷你世界教你怎么样做自动收货机(5步制作自动售卖机)
  • 2024-07-055步制作自动售卖机迷你世界可以说是一款非常好玩的3D沙盒游戏,在游戏中小伙伴可以凭借着自己的想象力建造出各种有趣的道具,毕竟背包里拥有几百种道具可以随意使用随着黑科技道具的不断的增加,很多玩家造出了一些省时省力的道具,。
  • 100个走心的表白句子(100个走心的表白句子有什么)
  • 2024-07-05100个走心的表白句子有什么那些终将过下去的日子,叫做余生而与你有关的日子,才是未来我希望我跟你的名字能写在一起,不管是在婚礼的喜帖上,还是在葬礼的墓碑上人生只有两次幸运就好,一次遇见你,一次走到底,爱不会缺席但会姗姗来迟,晚点。
  • 中国象棋教程(简介中国象棋教程)
  • 2024-07-05简介中国象棋教程各个棋子的走法和作用(将):这是棋中的首脑它只能在九宫之内活动,可上可下,可左可右,每次走动只能按竖线或横线走动一格帅与将不能在同一直线上直接对面,否则走方判负(假设黑方将在走时走到了红方帅的所在直线。
  • 怎么才能给电脑装一个系统(安装系统植入软件太多)
  • 2024-07-05安装系统植入软件太多我们在电脑出现故障或者由于电脑运行速度过慢的时候,经常会需要重新安装电脑其实目前重新安装电脑非常容易,今天就给还不知道怎么给电脑安装系统的朋友写一个教程,希望可以帮助到你首先,我们要准备一个U盘,U盘。
  • 小学成绩差存在的原因(小学的学习表现具有)
  • 2024-07-05小学的学习表现具有1.小学的学习表现具有“欺骗性”,学习表现差≠智力水平低在小学阶段,孩子的学习表现并不能完全反映孩子的智力水平这个阶段的学习内容较基础,区分度不大,主要依赖于机械记忆与重复性练习,孩子凭借自身努力或家。
  • 咖啡做法(咖啡怎么做)
  • 2024-07-05咖啡怎么做磨咖啡豆的机器,咖啡滤纸和滤杯,咖啡豆,纯净水取15g咖啡豆,将咖啡豆研磨成粉末状烧一壶开水,将滤纸铺在滤杯上将部分开水均匀地淋到滤杯内壁,将咖啡粉倒入滤杯中把热水缓缓冲入咖啡粉,水量控制在恰好有一两。
  • 最幸福的季节同款戒指(可以戴一辈子的)
  • 2024-07-05可以戴一辈子的真是太懂女性审美的一款小众钻戒啦又乖又显大的「公主」钻戒又有谁不爱呢毕竟能把婚纱戴在手上是一件炒鸡浪漫又敲有仪式感的事呀戒臂用18k金还原出蕾丝层叠倾泻而下的轻柔质感辅以数颗天然钻石镶嵌blingbl。