动人的JavaScript导论三(动人的JavaScript导论三)
动人的JavaScript导论三(动人的JavaScript导论三)
2024-11-22 04:45:06  作者:喜厌旧之  网址:https://m.xinb2b.cn/life/rzq284398.html

JavaScript是1995年引入的,它是在网景浏览器中向网页添加程序的一种方式此后,该语言已被所有其他主要的图形网页浏览器采用它使现代的Web应用程序成为可能——可以直接与之交互的应用程序,而无需为每个操作重新加载页面 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章使用该工具构建一个小型网站。

  • 9月周边冷门一日游(福利来袭5月19日就游赣州)
  • 2024-11-22福利来袭5月19日就游赣州说到“中国旅游日”不得不提中国旅游第一人“徐霞客”他一生游历,看尽无数美景期间四次到访江西赣州美景也留下了他的足迹所以“中国旅游日”快来赣州打卡呀!中国旅游日今年的主题是“文旅融合,美好生活”为倡。
  • 1月份去昆明好玩的地方推荐(红千层花开正盛)
  • 2024-11-22红千层花开正盛来源:人民网-云南频道江城县勐烈湖公园的红千层花竞相开放三月春暖花开,普洱市江城县勐烈湖公园的红千层花竞相开放,色彩艳丽的火树红花成为勐烈湖湿地公园的一道靓丽的风景江城县勐烈湖公园的红千层花竞相开放红。
  • 在古文里乃是什么意思(乃在文言文中的意思)
  • 2024-11-22乃在文言文中的意思你(的);你们(的)《示儿》:“家祭无忘告乃翁”这;这样《齐桓晋文之事》:“夫我乃行之,反而求之,不得吾心”表判断,是《赤壁之战》:“若事之不济,此乃天也”竟然;却《桃花源记》:“乃不知有汉,无论魏晋。
  • 战狼3新阵容加盟(战狼3能否再创佳绩)
  • 2024-11-22战狼3能否再创佳绩《战狼3》能否再创佳绩?演员阵容豪华,女一号余男回归!早在17年8月,吴京在接受采访中透露其实在《战狼》没开拍之前,就已经有3部的剧本,因为各种各样原因,我们把3变成2,等于原来的2将会要变成3第三部。
  • 五门十变的详细讲解
  • 2024-11-22五门十变的详细讲解五门十变是指医学子午流注针法用语五门,指十天干隔五相合,即甲与己合,乙与庚合,丙与辛合,丁与壬合,戊与癸合;十变,指十天干相合后的变化,即甲己化土,乙庚化金,丙辛化水,丁壬化木,戊癸化火,又称五运子午。
  • 冻疮为什么天气变热反而更严重(严寒天气冻疮高发)
  • 2024-11-22严寒天气冻疮高发冻疮是冬天寒冷地区常见病,一般是由于天气寒冷,患者手脚冰凉,温度较低的情况下就会患上冻疮常常出现在耳朵,面部,手脚处一开始变现为红色或者是红紫色斑纹,患处界限不明显,接着就开始慢慢加重,出现瘙痒肿痛,。
  • 元旦手工卡纸创意灯笼(幼儿园新年手工卡纸教程)
  • 2024-11-22幼儿园新年手工卡纸教程Hi,我是Yoyo!一个认真又偶尔任性的小姨仔,和小侄女包包一起成长3年有余,崇尚[玩中学]理念,在日常陪玩中不断摸爬打滚,总结经验的实践派关于新年的手工灯笼,相必很多老师都在忙着准备了Yoyo前几天。
  • 儿童阅读区简单不花钱(约读书房儿童书店)
  • 2024-11-22约读书房儿童书店孩子不是天生会阅读的,阅读需要方法和策略部编和统编版的语文教材都加入了“阅读策略”相关的内容,为的就是帮助孩子们在阅读过程中时刻保持思考,做到真正的读有所得,成为有策略的阅读者阅读策略主要分为八种:预。
  • 梦见别人打扫厕所(梦见别人打扫厕所好不好)
  • 2024-11-22梦见别人打扫厕所好不好梦见别人在打扫厕所,整理环境就能提升运势!假期的最后一天,你适合在家藉由大扫除整顿心情最好不要抱持「只想悠闲地睡一天」这种懒散的想法认真彻底的清洁家中角落平日忽略易藏污纳垢的地方;尤其是厨房跟厕所刚出。
  • 胶原蛋白怎么补效果最好 食补胶原蛋白能延缓皮肤衰老吗
  • 2024-11-22胶原蛋白怎么补效果最好 食补胶原蛋白能延缓皮肤衰老吗随着年龄增长,岁月的痕迹悄悄地显现:皱纹爬上了人们的脸颊,皮肤开始衰老不少人喜欢吃猪蹄、鸡爪和肉皮,也有人钟情于吃桃胶他们认为,这些食物不仅富含胶质、口感香糯,还能补充人体流失的胶原蛋白,延缓皮肤衰老。
  • 龙虾尾金汤怎么做(龙虾尾金汤做法)
  • 2024-11-22龙虾尾金汤做法主料:小龙虾700克、豆芽菜200克、西兰花300克、莴笋干1根、胡萝卜半根辅料:青辣椒1根、小米椒2根、青花椒适量、酸汤酱3勺、料酒3勺、泡野山椒10个清洗好小龙虾,准备好所有的食材小龙虾根据个人喜。
  • 房车安装插销锁(房车升级安装指纹锁教程)
  • 2024-11-22房车升级安装指纹锁教程现在指纹锁基本上已经在国内家庭中普及,不过在房车上还很少见,只有部分高端车型才会在出厂时标配指纹锁或电子锁大部分的房车还是标配着机械锁其实大部分房车上,车的部分门锁都是遥控锁或无钥匙进入系统,然而由于。