专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

Javascript02基础部分1。1

  006SectionIntro
  欢迎来到课程的第一部分。在本节中,你将开始学习JavaScript语言基础知识,像变量、数据类型、运算符、ifelse语句等等。在这一部分我们还没有涉及用户界面。当然,我们稍后会这样做,但首先我们需要集中精力关注语言基础。在我们真正深入后面的章节之前,这些课程教你基础知识,并为你提供语言概述。好了,让我们现在就开始这段旅程。
  视频加载中。。。
  007HelloWorld!
  现在我们来写第一行JavaScript代码。在浏览器界面直接使用F12打开,选择console页面即可。在浏览器控制台输入:alert(HelloWorld)
  网页弹窗显示HelloWorld。
  这就是一行JavaScript代码。
  接下来尝试给变量js赋值操作。
  第一次ls赋值amazing,如果检查js值为amazing,alert窗口显示JavaScriptisFun。
  第二次ls赋值boring,再次检查js值为amazing,条件不满足,alert窗口不显示。letjsamazingif(jsamazing)alert(JavaScriptisFun!)jsboringif(jsamazing)alert(JavaScriptisFun!)
  接下来在console页面可以直接进行数值计算,回车直接给出结果。4082310
  查看输入的历史命令,可以使用键盘的上下方向键。
  视频加载中。。。
  008ABriefIntroductiontoJavaScript
  你已经写了一两行JavaScript,但究竟什么是JavaScript,我们能用它做什么?嗯,这正是我们在这个视频中要发现的,所以在这个讲座中,我们将为课程的其余部分奠定基础,所以你一定要跟着这个讲座走到最后。说到这里,我们现在可以进入下一节课了吗?好吧,可能不行,因为这些东西到底是什么意思?所以让我们稍微解构一下,至少要让这些东西有一些意义。从编程语言本身开始,编程语言基本上就是一种工具,可以让我们编写代码,指示计算机做一些事情。
  这就是我们使用JavaScript的主要目的,对吗?然后我继续说,JavaScript是一种高级语言,这意味着我们不需要考虑很多复杂的东西,比如在运行或编程时管理计算机的内存,所以在JavaScript中,有很多所谓的抽象,覆盖了所有这些我们不想担心的小细节。接下来,我说JavaScript是面向对象的,这意味着该语言主要是基于对象的概念,用于存储大多数类型的数据,当然,我们将在整个课程中学习所有关于面向对象的编程。最后,JavaScript也是一种多范式语言,意味着它是如此的灵活和多变,我们可以使用各种不同的编程风格,例如命令式和声明式编程,这些不同的风格基本上只是构造我们代码的不同方法。
  这只是第一个非常高层次的概述,但我希望到目前为止它是有意义的。无论如何,现在我们知道了JavaScript实际上是什么,它在Web开发中扮演的角色是什么?或者换句话说,我们实际上用它做什么?为了回答这个问题,让我们实际看一下网页的三个核心技术:HTML、CSS,当然还有JavaScript。所以这三种技术都在一起工作,以创建漂亮的交互式动态网站或网页应用程序。
  然后,CSS负责内容的呈现,所以基本上是用于样式设计和在网页上布置元素。最后,JavaScript是互联网的真正编程语言,它允许开发人员在任何网页上添加动态和互动效果。我们还用它来操作内容或CSS,从远程服务器加载数据,并在浏览器中真正建立整个应用程序,然后我们称之为网络应用程序。
  CSS是形容词,因为它描述了名词,就像这段CSS说的那样。这段文字是红色的,所以这里的红色是描述名词的形容词。最后,JavaScript当然是动词,比如说隐藏这段文字。现在,由于我们已经在这里谈了很多关于动态效果和网络应用的问题,现在让我们实际看看一个真实的例子,以便更清楚地了解JavaScript的能力。
  一开始,你就看到页面上有两个旋转的旋转器,这意味着JavaScript可能正在后台从twitter服务中加载一些数据,然后随着数据的到来,JavaScript隐藏了这些旋转器,转而显示加载的内容。但在这个页面上还有一些更简单的动态效果,比如当我们点击推特按钮时,JavaScript就会显示推特框,当我们点击该框外时,就会隐藏它。最后,当我们将鼠标悬停在twitter上的任何用户身上时,JavaScript也会将这些好友的用户信息,它可能也会即使加载这些数据。
  我希望这能让你对我的所有内容更加感兴趣。好了,现在我们看到了JavaScript的真正能力,让我们快速回顾并看看其他很酷的东西,我们可以用JavaScript的力量来构建。所以我们可以说,是JavaScript让现代网络开发以及整个现代网络本身首先成为可能。现在,如果你已经对网络开发行业有些熟悉,你可能听说过现代JavaScript库和框架,比如React,Angular或Vue,如果你没有听过,那也绝对没有问题。你需要知道的是,这些基本上都是让现代大型网络应用更加容易和快速的工具。
  现在重要的是,所有这些框架和库仍然百分之百地基于JavaScript。这意味着,在学习和使用任何这些框架之前,你应该变得非常、非常擅长JavaScript,而不是仅仅跳入你的第一个框架。因为这样你就可以轻松地学习下一个流行的东西了。所以不管别人怎么说,正确地学习JavaScript是你现在可以在你的网络开发生涯中做出的唯一最好的投资。现在,JavaScript语言和网络浏览器实际上是两个独立的东西,而这意味着JavaScript也可以在网络浏览器之外运行。
  另一方面,当我们在浏览器中使用JavaScript时,我们会创建所谓的前端应用程序。所以在本课程中,我们将学习JavaScript语言本身的来龙去脉,当然还有如何在浏览器中使用它。好了,现在我想说的是,我们实际上也可以使用JavaScript来构建本地移动应用程序,以及用于任何手机和电脑操作系统的本地桌面应用程序。
  这是因为有了现代的工具,比如reactive、ionic框架和electron等工具。在过去的几年里,这些工具完全改变了整个开发行业,使以前不可能实现的事情成为可能。所以你可以看到,在成为真正的JavaScript高手之后,几乎没有什么是你不能建立的,如果你想一想,这真的有点令人震惊。好了,现在要结束这课程了,我想简单地谈谈JavaScript的发布或版本,你可以这样称呼它们。我们会在本节结束时再来讨论这个话题,因为它超级重要,但在这个时候对JavaScript的发布有一个初步的了解也是一个好主意。总之,长话短说,在2015年对语言进行了一次巨大的更新,官方称之为ES2015。
  现在,在ES2515之后,每年都会有一个新的版本,在所有这些新的版本中都有一些新的JavaScript功能。从ES2015开始,就是我们所说的现代JavaScript,但我为什么要告诉你这些呢?嗯,这只是因为在这个课程中,我将从一开始就教你现代JavaScript,我想从一开始就把这些说清楚。然而,我也相信你需要了解在ES2015之前的东西,也就是ES5。所以我也会向你展示ES5的重要内容。原因是在本节末尾有一个关于JavaScript发布的完整视频,因为现在我不再想用理论来烦扰你。
  我们现在终于开始了。
  视频加载中。。。
  009LinkingaJavaScriptFile
  好了,现在我们知道了什么是JavaScript,现在我们来学习如何在一个特殊的JavaScript文件中写代码,然后,如何在浏览器中运行这个代码?这个资源库就在这里,如果你错过了,它就在课程的最开始,在第一节的第一个文本讲座中。为了现在实际下载所有这些启动代码,你需要做的就是点击这里的绿色按钮,然后下载zip。
  这是个网站,开发者基本上在这里托管代码。稍后,这个网站可能看起来有点不同,但只要注意可能有一个绿色的按钮,然后写着下载zip。
  你可能会在某个时候遇到这些问题,在常见问题解答这里找到答案要容易得多。然后,在这些文件夹中,总是有一个最终文件夹和一个启动文件夹,所有这些文件夹都一样。
  然后将你的代码与这些章节中的最终代码进行比较,这将使你能够找到并修复你的代码中可能出现的任何错误,这样,你就可以继续进行这个章节。这些文件夹中的每一个都有Star代码,这基本上是每个部分或项目的起点。
  你现在应该使用这里的启动文件夹作为你的项目文件夹,我认为这是你最好的方法。在选择了项目文件夹后,点击打开,然后在这里我们看到了索引HTML文件,我们已经在我们的商店或代码里有这个文件。因此,为了开始,我们总是需要一个像这样的HTML文件,因为我们的JavaScript需要附加到一个HTML文件中。
  你可以在30分钟左右的时间里学习一下HTML和CSS的基础知识。无论如何,现在让我们在这里创建一个脚本标签,我们将在其中写入JavaScript,因为在第一个视频中我们在控制台中写入JavaScript,还记得吗?我们现在就写下我们在第一个视频中写的同样的代码,letjsamazing,然后在JavaScript中,我们通常在每一行的末尾加一个分号,这将让JavaScript知道我们已经完成了这一行。
  就像之前我们说的那样,如果JavaScript是amazing,那么弹窗显示,JavaScriptisFun!再一次不要担心这个代码是如何工作的,现在只是输入它,只是对它的作用有一个大致的了解。
  回到我的桌面上。用google浏览器打开了这个文件。的确,我们马上就得到了这个alert,说JavaScriptisFun!这是从我们的索引HTML中来的。我们可以点击OK。然后它就完成了,我们看到的还是启动文件,实际上就是这个文本。如果你看到VSCode中看到JavaScriptFundamentalsPart1在H1标签中,正是我们在这里看到的,我们打开了正确的页面,所有JavaScript也在工作。
  现在让我告诉你一些非常重要的东西,那就是如何在浏览器中看到我们的代码的结果。
  现在,如果我们仍然想显示结果,例如在控制台中像这样的计算,我们需要告诉JavaScript明确地将结果输出到控制台。我们可以使用一个叫做console。log的特殊函数来做到这一点,然后如果我们把这个代码放在这里并复制和粘贴,然后保存它,然后重新加载,然后我们需要点击OK,这样JavaScript就可以进入下一行,然后我们实际上得到了打印到控制台的结果。
  这正是我们进行计算的那一行。好的,但是让我们在这里回顾一下,因为我知道这对许多初学者来说是很困惑的。在上一节课中,我们已经在console中了,没有必要使用console。log。当我们在控制台中时,我们也不需要脚本标签,但是现在我们实际上在一个脚本中,不再在控制台中。
  现在我们需要明确地说,console。log,无论何时我们都要访问开发者控制台,就像这里一样,基本上这就像在这里的脚本和另一边的控制台之间建立了一座桥梁,这个控制台是住在浏览器中的,现在为了完成这个课程,让我们把这个JavaScript代码从HTML文件中拿出来,放到它自己单独的JavaScript文件中。
  我们现在的这个脚本被称为内联脚本,内联脚本的唯一好处是我们不必加载另一个文件,但另一方面,它对于分离网站内容和JavaScript逻辑来说是非常糟糕的,通常我们使用外部JavaScript文件,正如我刚才提到的。
  因此,让我们回到侧边栏,创建一个新的文件,我把它叫做script。js,这是一个非常标准的JavaScript脚本的名字。
  现在我们可以摆脱这个脚本了。很好,现在我们在表现和逻辑之间有了更好的分离,从长远来看,这也使得代码更容易维护。现在要做的就是把这个JavaScript文件和HTML文件连接起来,因为现在HTML没有办法知道代码的实际位置。如果我们通过重新加载浏览器来执行这段代码,现在什么也不会发生。同样,因为这个HTML文件现在不知道在哪里可以找到JavaScript代码,让我们来做这个连接。
  在这里我们所要做的就是指定脚本的名称和位置,在这个例子中是script。js文件和index。html在同一个文件夹中,我们在这里所要做的就是像这样写文件名,我们不必指定整个文件的路径。那么你会看到它又开始工作了,我们又有了这个弹出的窗口,然后是这个计算的结果。现在,如果你没有得到alert窗口或这个输出,那么这意味着你的脚本文件可能没有正确地链接到HTML文件。
  在这种情况下,请百分之百地确保脚本文件和HTML文件在同一个文件夹里。也请确保你正确地拼写了script,就像我在HTML中的那样。这意味着你现在终于能够真正开始学习JavaScript语言了,我们在下一节课上见。
  视频加载中。。。

戚薇和林子君的爱情戚薇是个帅气的女孩子,林子君也是个漂亮的女孩子,俩人在多年以前谈过一场轰轰烈烈的恋爱。两人暧昧互动,一起穿过情侣装,一度传出结婚传闻,但是后来不知道怎么弄的关于两人的消息慢慢淡化了读懂山东丨全国首创!山东三地热门景区凭信用可免费互游凭信用等级也可以免费游览景区,这一新尝试在山东三个县市区正在成为现实。3月20日,大众日报要闻2版刊发文章我省三地居民凭信用等级可免费互游景区,对这一事件进行了报道。据报道,3月1人工智能接入办公软件,白领工作会消失吗?随着微软和谷歌在同一天宣布将最先进的大语言模型GPT4集成到其办公软件工具中,人工智能技术正在不断发展,对办公场景的影响也越来越深远。微软的Copilot和谷歌的生成式AI都可以帮银保监会将继续加强消费投诉处理监管工作维护好消费者合法权益央视网消息中国银保监会消费者权益保护局今天(3月21日)发布2022年第四季度银行业保险业消费投诉情况通报。2022年第四季度,中国银保监会及其派出机构共接收并转送银行业消费投诉6传承雷锋精神,砥砺初心使命如果你是一滴水,你是否滋润了一寸土地?如果你是一线阳光,你是否照亮了一分黑暗?如果你是一粒粮食,你是否哺育了有用的生命?如果你是一颗最小的螺丝钉,你是否永远坚守在你的岗位上?。雷锋不忘初心,穿越火线选手欧欧想拿第二个世界冠军赛场上的张晔(ID欧欧)越来越成熟冷静。俱乐部供图CFPL(穿越火线职业赛事)S9赛季帮助队伍保级成功,张晔(ID欧欧)凭借出色发挥拿到最佳新人奖。此后,他多次随队获得CFPL总冠觉醒年代中的青年精神之前看到过许多关于觉醒年代这个电视剧的推送,看完后最让人感慨的莫过于是那时候青年的大无畏奉献精神竟是如此的有力量,穿过屏幕为观看者带来震撼。那是个吃人的充满磨难的新旧社会交替时代,完结近两个月,狂飙还在卫视狂飙已经完结了快两个月的狂飙,还在各大卫视继续狂飙。狂飙最早是今年1月14日在央8首播,之后于1月23日在北京卫视1。5轮播出。紧接着二轮在东方卫视次黄金档播出。这还没完,3月11日3振奋人心!海淀代表队在市冬运会群众组短道速滑比赛中斩获佳绩3月18日至19日,北京市第二届冬季运动会群众组短道速滑比赛在世纪星国际冰雪体育中心举行,海淀区共派出6名运动员参赛,经过激烈角逐,苏若溪叶宸希分别获得u8女子组500米第六名和第镜头下的民国美女,70年代荷兰的超短裙工作装,35张照片看世界01第一位在电影中饰演哥斯拉的演员中岛晴夫,穿着90公斤重的橡胶服在片场,拍摄于1954年。02一只患有脱发症的黑猩猩,却显示了它发达的肌肉。许多研究表明,黑猩猩要比人类强壮3到5扎实做好信贷投放工作党的二十大报告提出,高质量发展是全面建设社会主义现代化国家的首要任务,要坚持以推动高质量发展为主题,把实施扩大内需战略同深化供给侧结构性改革有机结合起来,推动经济实现质的有效提升和
银行危机和油价暴跌夹击下的全球经济走向何处?文陈九霖陈百应2023年,像兔子一样上蹿下跳,开年就逢多事之春,全球经济犹如走钢丝一般。3月8日,美国硅谷银行倒闭,成为2023年美国第一家倒闭的银行,在美国金融系统中撕开一个缺口太阳系最命运多舛的天体,冥王星为何总在太阳系边缘左右横跳冥王星,这颗位于太阳系边缘的矮行星,关于它的故事可谓是波澜起伏,从1930年被发现到2006年被降级为矮行星,冥王星就以其神秘的特征奇怪的轨道以及作为目前柯伊伯带唯一已知天体的地位狄龙勇士确实有四个冠军,我们也想夺冠在今日的常规赛中,灰熊主场133119大胜勇士。本场比赛,灰熊后卫狄龙布鲁克斯上场29分钟,10投7中,得到18分3篮板3助攻勇士后卫克雷汤普森上场32分钟,17投6中,得到14分相比于美元,人民币的优势是什么?大家都知道,我们的人民币今天又增值了!那么,大家知道我们人民币的优势是什么吗?今天芝士小弟和大家一起探讨一下。人民币与美元作为全球两大主要货币,自然具有各自的优势和劣势。在分析人民宇宙是否真的有外星人之昂宿星人揭秘在我们广袤的宇宙中,昂宿星是一颗非常有名的恒星。人类对于昂宿星人的了解和认识,早在几百年前就已经开始了。最初,人类通过天文观测和研究,发现了昂宿星这颗恒星。随着科技的不断发展,人类这些古生物之谜被揭开云南虫生态复原图中科院南京地质古生物所供图从鱼到人演化关键环节是在何时何地,又是如何发生的?长颈鹿的脖子为何那么长?距今43500年前的古代老虎长什么样?3月17日,中国古生物学会南极海冰水平创新低系自1979年有卫星记录以来观测到的最小面积2023年2月,南极洲周围的海冰达到了自1979年开始有卫星记录以来的最低程度。但是,尽管最近几年海冰的面积很低,但南部极地水域的海冰的长期趋势基本上是持平的而另一极北极的海冰的下射电星高精度VLBI天体测量研究获进展如何精确连接基于甚长基线干涉测量技术(VLBI)观测的国际射电天球参考架(ICRF)和Gaia光学天球参考架(GCRF),是新一代天体测量卫星Gaia时代最亟待解决的问题之一。射电2023年买迷你主机或笔记本没有雷电或USB4接口可就亏大了!当我们在使用PC的过程中,难免要与U盘读卡器显示器移动硬盘氮化镓充电器等外设打交道,这时就需要主机拥有一个足够全能的接口。2023年,大家在新买电脑时,无论是可以移动办公的笔记本,索尼CF950S收音机详情报告配备卡带录音机的三子之一索尼CF950S是一款外形尺寸相对较大,配备了卡带录音机的便携式全波段收音机。从技术层面上讲,它的收音机电路是基于ICF5900W,应用二次变频技术,带有晶体校准器,卡带录音机配有315晚会提醒这样恢复出厂设置,不能彻底清除手机数据!视频加载中电子产品迭代升级速度越来越快,消费者家中的旧手机旧电脑也越来越多,一键删除格式化恢复出厂设置这些操作能彻底删除设备上的个人数据,保证信息安全吗?315信息安全实验室对此展
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网