动人的JavaScript导论三(动人的JavaScript导论三)
动人的JavaScript导论三(动人的JavaScript导论三)
2024-11-22 08:39:44  作者:喜厌旧之  网址:https://m.xinb2b.cn/tech/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章使用该工具构建一个小型网站。

  • 关于篮球所有的电视剧(十部以篮球为主题的电视剧)
  • 2024-11-22十部以篮球为主题的电视剧1《大灌篮》年轻的石杰在一所工夫学校长大他练功很好,手感也别一样他偶然中展示了“中投”的奥妙技巧他被李舒吸引了,李舒是一个在街上求日子的人,有别少鬼点子为了帮助石杰寻到亲人,他约请他到第一大学打篮球其。
  • 露娜的所有皮肤的配音演员(声优妹子晒猫日本网友吐槽)
  • 2024-11-22声优妹子晒猫日本网友吐槽诸位喜欢动漫的读者老爷自家有养猫么?我家以前有养,不过最近这些年没有养过了,平时都是靠在网络上云吸猫才维持得了生活家里有猫的时候,经常会想要在网络上在朋友圈晒一晒自己的猫咪,和大家分享一下自家的小可爱。
  • 柳岩在欢乐喜剧人跳的舞(欢乐喜剧人第二季柳岩加盟)
  • 2024-11-22欢乐喜剧人第二季柳岩加盟由东方卫视携手欢乐传媒共同打造的《欢乐喜剧人》第二季,即将在本周日迎来主题为“不忘初心”半决赛在这个众强比拼的舞台,如何能够赢得观众青睐成为了喜剧人们绞尽脑汁的问题他们除了在作品上不断创新,舞美上更加。
  • dr.wu洁面慕斯测评(黎珐洁面仪测评)
  • 2024-11-22黎珐洁面仪测评清洁可以算是护肤的开始,更可以算是护肤最关键的一步啦!从前我还没有理解到清洁对护肤的重要性,总是简单清洁加上盲目使用护肤品,给皮肤造成了不少困扰,但是到最后我们才发现没有做好清洁,一切后续的护肤工作都。
  • 浙江大巴接待员工返岗(员工返岗包汽车)
  • 2024-11-22员工返岗包汽车为了顺畅临海市包汽车、包动车、包飞机工作,“三包”工作流程优化升级,新流程贴心送上!包汽车:由各镇街进一步排摸企业包车需求,并负责先行组织拼车(根据不同车型,每辆乘车人数分别为17人、25人、28人,。
  • 在科大课题组当科研助理有发展吗 催化创新科研助理来帮忙
  • 2024-11-22在科大课题组当科研助理有发展吗 催化创新科研助理来帮忙【促就业·全社会在行动20】光明日报记者杨舒“奇怪,试管里的瓢虫怎么找不到了?”近日,在中国农业科学院植物保护研究所(以下简称“植保所”)的实验室里,学生蒲顾月正在操作昆虫染毒试验可当他照例打开培养管。
  • 一个女人的自我的救赎之路(以温柔洞见现实中的)
  • 2024-11-22以温柔洞见现实中的光明网讯(记者刘冰雅)电影以光影记录人性光芒、展现时代精神其中,现实题材电影又以反映现实生活,回应社会问题,建构主流价值为主要价值而受到广泛关注如何通过细腻坚强的女性视角,从小切口关注大现实,聚焦普通。
  • 惠云钛白粉价格多少 钛白粉国内及出口吨价上调800元
  • 2024-11-22惠云钛白粉价格多少 钛白粉国内及出口吨价上调800元中证智能财讯惠云钛业(300891)11月11日晚间公告,公司决定从即日起,在现有钛白粉销售价格基础上,调整公司各型号钛白粉销售价格国内各类客户销售价格上调800元人民币/吨,国际各类客户出口价格上调。
  • 经典的杭帮菜都是什么(这是杭帮菜的代表)
  • 2024-11-22这是杭帮菜的代表对于吃中国人一直是最讲究的!从满汉全席到八大菜系,无不体现了中国人对于吃孜孜不倦的追求然而以杭帮菜为主的浙菜,虽位列八大菜系之一,但其存在感是越来越弱时常有朋友说:来到杭州都不知道去哪品尝杭帮菜不过我。
  • 阿迪的足球鞋款(adidasX15.1FG)
  • 2024-11-22adidasX15.1FG阿迪达斯两大全新颠覆性足球鞋系列Ace和X在争议中突然来袭,今天我们要说的是其中专为“逆天绝杀”型球员而设的X足球鞋中的顶级款X15.1,而下面的这个近乎全黑的配色你将很少会在职业赛场上看到,它是作为。