动人的JavaScript导论三(动人的JavaScript导论三)
动人的JavaScript导论三(动人的JavaScript导论三)
2024-11-06 03:50:18  作者:喜厌旧之  网址: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章使用该工具构建一个小型网站。

  • steam刺客信条要买哪个起源(刺客信条steam评测数量超1W)
  • 2024-11-06刺客信条steam评测数量超1W《刺客信条2》是由育碧旗下蒙特利尔工作室研发,并于育碧软件上发行的一款动作类冒险游戏其在steam上发行的日期为2010年3月5日《刺客信条2》的故事背景是14世纪到16世纪的文艺复兴时期,文化和艺术。
  • 烤鱼里面可以加什么配菜(烤鱼有什么配菜好)
  • 2024-11-06烤鱼有什么配菜好烤鱼的配菜可以放菜花、芹菜、香菜、藕、黄瓜、豆芽、白菜、西芹、黄瓜、胡萝卜、魔芋、大蒜、大葱、老姜、干辣椒、竹笋、乌笋、金针菇、辣椒、豆腐皮、绿豆芽等烤鱼是一道菜品制作原料主要有鱼、土豆、豆腐等它是指。
  • 香港三大才子谁最厉害(他位列香港四大才子)
  • 2024-11-06他位列香港四大才子黄霑,1941年出生于广州,原名黄湛森,中国香港词曲家、作家2004年11月24日,黄霑因肺癌在香港去世,享年63岁黄霑毕业于香港大学中文系,他在八九十年代写出了一大批广为流传的歌曲,《上海滩》、《当。
  • 雍正教训年羹尧的心理(雍正命令诸将卸甲)
  • 2024-11-06雍正命令诸将卸甲《雍正王朝》中年羹尧是雍正皇帝一手提拔起来的,雍正开始对年羹尧非常信任,认为年羹尧是自己的左膀右臂,是不可多得的人才,尤其是其在军事上显露出的军事天赋,让雍正更是非常欣喜,雍正一直扶持年羹尧,想让他在。
  • it企业框架(IT社区CSDN总部落户长沙)
  • 2024-11-06IT社区CSDN总部落户长沙自2000年开始正式运行、拥有3000万名注册用户的专业IT社区CSDN5月9日宣布,总部将落户湖南长沙CSDN供图中新网北京5月9日电(记者张素)自2000年开始正式运行、迄今已拥有3000万名注册。
  • excel必备100个常用技巧(Excel技巧基础实用办公必备)
  • 2024-11-06Excel技巧基础实用办公必备在Excel的使用中,应用最为广泛的并不是Excel函数公式,也不是VBA或透视表等高大上的功能,而是一些最为接地气的实用技巧,这些技巧的特点是易学、易操作、但功能强大一、Excel技巧:CtrlD,。
  • 人性的弱点一般放在什么位置(选择上欺软怕硬)
  • 2024-11-06选择上欺软怕硬我们说人性,其实是在人性之中说人性他走不出这个圈子,只能从人性之中看人可又因为这一点,人很少能真正看明白自己有时候他宁愿人云亦云,也不愿自己思考然后开口;有时候他宁愿随波逐流,也不愿逆流而上我承认,我。
  • 去台湾需要什么证件(你了解了吗)
  • 2024-11-06你了解了吗去台湾要办两个证《大陆居民往来台湾通行证》《个人游入台许可证》办理《大陆居民往来台湾通行证》:申请人自行前往本市公安局出入境管理处办理【大陆居民往来台湾通行证】及个人旅游签证(建议出行前15个工作日开。
  • excel相同单元格怎么合并(Excel合并相同单元格)
  • 2024-11-06Excel合并相同单元格我们在工作中,经常需要用到Excel制作报表,今天就来教大家一招,如何在Excel中批量合并相同单元格,并且能够实现自动刷新的效果1、首先我们打开Excel,在表格的任何区域按快捷键【CtrlT】,调。
  • 百叶炒辣椒的做法(香拌红油百叶的做法)
  • 2024-11-06香拌红油百叶的做法这是一道快快快手菜,只要有食材,十分钟就可以吃上哦By香草味厨房用料百叶一大块蒜3-5瓣糖少量盐少量小葱2根辣椒油适量酱油适量美极鲜适量做法步骤1、将白叶的每一片都分开洗净,切成5-7豪米宽的条2、下。
  • 海口王某某团伙涉黑案(海口十二哥林卫东涉黑恶犯罪团伙覆灭)
  • 2024-11-06海口十二哥林卫东涉黑恶犯罪团伙覆灭6月9日下午,海南省扫黑办召开海南省扫黑除恶专项斗争2020年第二次新闻发布会,向社会通报我省扫黑除恶清零攻坚战役战果和一批重点案件侦办情况海口林卫东、杨树昌涉黑恶犯罪团伙案近日,海南省公安厅成功侦破。