JavaScript已经成为现代web开发的主流。这种强大的语言已经发展成为任何web开发人员都能理解的基本工具。
JavaScript具有不同于传统编程语言的特殊特性。我们将深入研究它是什么,它是如何工作的,以及你能用它做什么。我们把它分解一下。
JavaScript是一种web脚本语言。它是一种解释语言,这意味着它不需要编译器来翻译它的代码,如C或C++。JavaScript代码直接在web浏览器中运行。
该语言的最新版本是ECMAScript 2018,于2018年6月发布。
JavaScript与HTML和CSS一起构建web应用程序或web页面。大多数现代网络浏览器都支持JavaScript,如Google Chrome、Firefox、Safari、Microsoft Edge、Opera等。大多数Android和iPhone**浏览器现在也支持JavaScript。
JavaScript控制web页面的动态元素。它适用于网络浏览器,最近也适用于网络服务器。JavaScript还支持应用程序编程接口(API),为您提供了更多功能。
当您了解web编程的工作原理时,了解JavaScript的所有工作方式就容易多了,所以让我们了解更多。
构建网站和应用程序有三个组件:超文本标记语言(HTML)、级联样式表(CSS)和JavaScript。每个人在创建web应用程序时都有一个角色。
这三个部分协同工作,创造出全方位的应用程序。如果你对HTML和CSS不太熟悉的话,最好多了解它们。
在编写JavaScript之前,了解它是如何工作的是很重要的。有两个重要的部分需要学习:web浏览器的工作原理和文档对象模型(documentobjectmodel,DOM)。
web浏览器加载一个web页面,解析HTML,并从内容中创建一个文档对象模型(documentobjectmodel,DOM)。DOM向JavaScript代码提供web页面的实时视图。
然后浏览器会抓取所有链接到HTML的内容,比如图像和CSS文件。CSS信息来自CSS解析器。
DOM首先将HTML和CSS放在一起创建网页。然后,浏览器的JavaScript引擎加载JavaScript文件和内联代码,但不会立即运行代码。它等待HTML和CSS完成加载。
一旦完成,JavaScript将按照编写代码的顺序执行。这导致DOM由JavaScript代码更新并由浏览器呈现。
这里的秩序很重要。如果JavaScript没有等待HTML和CSS完成,它将无法更改DOM元素。
JavaScript是一种成熟的编程语言,可以完成像Python这样的常规语言所能做的大多数事情。其中包括:
警告:由于JavaScript是一种功能强大的语言,因此也有可能编写恶意软件、病毒和浏览器黑客攻击来对用户造成伤害。从盗取浏览器cookie、密码、信用卡到将病毒下载到你的电脑上。
让我们通过代码示例来了解一些JavaScript基础知识。
JavaScript是动态类型的,这意味着您不必在代码中声明变量的类型。
let num = 5;let myString = "Hello";var interestRate = 0.25;加法
12 + 5>> 17减法
20 - 8>> 12乘法
5 * 2>> 10分部
50 / 2>> 25模数
45 % 4>> 1JavaScript可以编写函数,这里有一个简单的函数可以添加数字。
function addNumbers(num1,num2){return num1 + num2;}>> addNumbers(10,5);>> 15JavaScript可以为迭代执行循环,比如for循环和while循环。
for(let i = 0; i < 3; i++){ c***ole.log("echo!"); } >> echo!>> echo!>> echo! let i = 0;while(i < 3) { c***ole.log("echo!");i++; } >> echo!>> echo!>> echo!在网页中加载JavaScript最常用的方法是使用scripthtml标记。根据您的需求,您可以使用以下方法之一。
除了这些方法之外,还有一些按需加载JavaScript代码的方法。事实上,有一些框架专门用于加载和运行JavaScript模块,并在运行时解析适当的依赖关系。
这些都是更高级的主题,现在你正在学习基础知识。
下面是一些简单的JavaScript代码示例,以说明如何在web页面上使用它。这些是使用DOM的代码示例。
这些代码示例仅提供了在网页上使用JavaScript可以做些什么的一点信息。有很多教程可以教你如何开始编写代码。你可以在任何网页上尝试,即使是这个!打开您的控制台并尝试一些JavaScript代码。
希望本文的介绍能给JavaScript带来一些见解,并让您对web编程感到兴奋。您可以在我们方便的JavaScript备忘单中重述这一切。关于JavaScript还有很多需要学习的地方。一旦您觉得更舒服了,为什么不尝试学习如何使用文档对象模型呢?你也可能对学习打字感兴趣。
javascript(javascript)和jquery公司(jquery)的区别 互联网上有成千上万的网站。每天都有新网站被创建。每个商业组织都有一个网站来联系他们的客户。web应用程序开发中使用了多种技术。其中两个是JavaScript和jQuery。JavaScript是一种...
... 缩小javascript是加快网站响应时间的一种方法(同时压缩HTML),幸运的是,这是一个简单的过程。今天我将向你展示你需要知道的一切。 ...
如果说GitHub是值得借鉴的,那么我们可以看到Java和JavaScript是世界上最流行的两种编程语言,其次是Python、PHP和Ruby。然而,尽管名称相似,Java和JavaScript却毫不相干。 ...
JavaScript框架是可以用来自动化网站上的任务和改善一般用户体验(UX)的工具。它们还提供了更快速、更高效的网站开发方式,提供了高度可扩展和可定制的组件和模块,以适合您想要构建的任何应用程序。 ...