让我们从最开始的问题开启我们的javascript冒险之旅,这个问题就是『javascript是什么?』,我愿意引用维基百科上的这个技术定义。
javascript是一种高级动态、解释型的编程语言,在ecmascript语言规范中标准化,它与html和css一起被称为万维网内容的三大核心技术之一。
但只是说了这么一大堆词汇,貌似对你没有多大帮助。要理解javascript是什么,我们需要在它的自然环境中观察它,那就是web浏览器。
请你考虑一下,一个包含丰富内容、精美设计和布局以及高级交互性的现代web页面,你看到的是由浏览器组合在一起的三个不同层次的代码的输出。
① 第一层是html文档。
这就是内容所处的位置,用一种便于浏览器解析的语言标记出来。当你访问一个网页时,你正在访问这个文档,没有这个html文档也就没有网页了。
② 第二层是css规则的集合。
这些代码指导浏览器如何显示html标记,html和css协同工作来确保关注点的好分离。html处理内容,css则负责展示。这意味着,即使去掉css,内容仍然存在,css是展示的增强呈现。
③ 第三层是javascript。
我愿意把这一层称为交互层,javascript是一种脚本语言,它在浏览器中运行,并与html标记和css规则交互,从而更改所看到的内容和能做的事情。
从技术上讲,你应该可以删掉javascript,并且仍然还能够访问内容。但近年来,这种现象已变得不那么确定了,后面的课程中会详细介绍这一点。当你将浏览器指向一个包含html文档的地址时,它首先会提取html并为其内容建立索引,然后下载引用的css和javascript文档,紧接着运行javascript以查看是否存在html标记发生了更改,应用css使一切看起来像它本应该呈现出来的样子,最后让javascript在后台运行,以准备交互或事件触发进一步的脚本。
所以,简而言之,javascript是一种脚本语言,它允许您编写在浏览器中运行的小程序,并更改当前文档的html和css。当然,它比我说的要复杂一些,慢慢来,因为我们这是零基础入门课程,一口吃不成胖子。
但这篇文章可以帮助你快速上手,理解javascript的核心要点。
建立微网站微网站建设需要注意什么?网络为您解答!比较简单实用的WEB安全设置总结网站建设的费用一般包含哪些方面高校科技期刊网站讨论与建议东南亚服务器IP被封原因主要有4种香港独享IP主机从哪些方面选择是关键网站应该怎么制作这些基础知识必须要掌握如何更好的设计公司网站