Java 简介 – Java 架构

目录

  • 介绍:
  • 文件结构:
  • 解释程序:
  • 编译器:
  • 1.平台独立性:
  • JAVA的架构
  • 1. JDK
  • 2. JRE -Java 运行时环境:
  • 3. JVM-Java虚拟机:
  • 4. JIT——及时

介绍:

我们知道计算机只能理解 0 和 1,我们需要在

同样的方式。

编程语言用于指导计算机理解指令

由人提供。

文件结构:

我们以不同的文件结构编写指令。

  • .java 文件,如果是 java。
  • 对于其他像 C 我们使用 .c 文件等等。
  • 在 C 和 C++ 中,我们编写代码并将代码提供给编译器。
  • 这里的代码由编译器编译为可执行的机器代码。
  • 但是在java的情况下,它转换成字节码[……]

    继续阅读

Node.js 简介 – 它是什么?

目录

  • 介绍
  • 知识
  • 它是什么?
  • Node.js 和浏览器有什么区别?
  • 异步,whaaaat?
  • 事件队列
  • 好吧,我服了。如何使用节点?
  • 模块系统
  • 出口
  • 情况很复杂

介绍

这是一个入门级的 Node.js 介绍,从一个初学者开发者到另一个开发者。

知识

曾几何时,在 2008 年,JavaScript 开发人员过着简陋简陋的生活,只能在浏览器中运行 JS。

然而,那个幼稚的时代很快就要结束了。负责的人,瑞安达尔?正是他对 google v8 引擎和一个 C++ 程序的疯狂科学化导致了 Node.js 的诞生。

它是什么?

Node 是 JavaScript 运行时环境。[……]

继续阅读

脚本和代码有什么区别?

作为脚本服务提供商,我们经常被问到的一个问题是:脚本和一段代码之间有什么区别?

正式定义

理论上,脚本就是一段代码,但它的执行方式有一些特殊性。为了理解两者的区别,有必要分析一下代码是如何被你的机器执行的。

可以编译代码,这意味着它的内容由称为编译器的程序翻译,以便将其转换为您的机器可以理解的二进制代码。

但是,并非所有代码都被编译。一些代码被解释。这意味着您的代码必须由另一个程序读取,称为“解释器”,它将在您的机器上执行它。

最后一类语言也称为脚本语言,其中每个程序也称为脚本。

一些例子

为了更好地理解这两种语言之间的区别,我们举个例子。C++语言,[……]

继续阅读

如何在 Vue 中使用 Teleport 移动部分模板

通常,当我们在 Vue 中创建组件时,它们自然会出现在我们期望的 DOM 结构中。但是,有时这没有意义。一个很好的例子就是模态框——通常,模态框应该出现在页面上所有内容的顶部——所以如果我们在逻辑上有意义的组件中创建它,它可能会出现在某些 HTML 元素后面或需要一些奇怪的 CSS 样式让它达到顶峰。

幸运的是,在 Vue 中有一种简单的方法可以解决这个问题,称为<Teleport>. 标签允许我们在<Teleport>组件中定义一些东西,然后在代码中我们想要的任何地方“传送”它。让我们看看它是如何工作的。

Teleport 在 Vue 中的工作原[……]

继续阅读

如何在 Vue 中设置默认inject/provide注入/提供值

Vue 使用提供和注入作为一种方法来将数据向下发送多个级别,而不必使用属性- 但是您知道您可以为任何注入的数据设置默认值,不应该首先注入吗?让我们看看它是如何工作的。

在 Vue 中使用inject/provide提供和注入设置默认值#

如果你不确定提供和注入是如何工作的,你可以在这里阅读。默认情况下,inject期望为provide键设置默认值 – 如果不是,它将引发运行时错误。因此,设置默认值是有益的,这样就不会触发运行时错误。

所以让我们看一个例子。像这样说你provide父母的一些数据:

如果然后将其注入某处,则可以使用第二个参数设置默认值。例如:[……]

继续阅读

在 Vue 中提供和注入是如何工作的

在 Vue 中很容易为子元素提供/给予道具或属性。Vue中的属性是我们可以将数据从父元素或 vue 模板传递到子元素的主要方式之一。例如,在下面的代码中,我们为子元素赋予PopularList属性name,并将其设置为Most Popular Posts。这意味着PopularList现在可以访问数据Most Popular Posts:

但是,有时子元素可以包含其他子元素。如果我们想将数据从父组件传递到孙子组件,更简单的方法是使用provide / inject。这让我们可以在父级别提供数据,并在低于该级别的任何级别注入数据。

这意味着如果我们有一个没有被[……]

继续阅读

在 Vue 中创建可重用的选项卡组件

网页或个人设备上最常用的 UX 元素之一是标签。在本指南中,让我们看看如何使用 Vue Composition API 制作可重用的选项卡组件。这组选项卡可以在您喜欢的任何项目中轻松导入、使用和设置样式,这意味着当您想要实现自己的一组选项卡时,您无需三思而后行。

您可以通过此链接在 GitHub 上找到 Vue Tabs 的源代码!

Vue 新手?

如果您是 Vue 新手,我建议您在阅读本指南之前 查看我的入门指南并制作您的第一个 Vue 应用程序。

创建可重用的 Vue 选项卡组件#

选项卡本质上由两部分组成 -选项卡本身和包含所有选项卡的容器。因[……]

继续阅读

Vue 事件指南

与任何框架一样,Vue 允许我们通过事件为我们的应用程序和网站添加响应性。Vue 事件的伟大之处在于它们模仿了原生 Javascript,因此您习惯在 Javascript 中使用的所有事件也可以在 Vue 中使用。

Vue 基础知识

如果您是 Vue 的新手,我建议您阅读我的指南,了解如何制作您的第一个 Vue 应用程序,或者首先在 Vue 中创建组件。

Vue 中的事件#

Vue 以及大多数 Javascript 中最常用的最基本事件是click. 下面的组件是一个简单的计数器,每次单击按钮时都会增加 1。为此,我们使用内联@click事件:

由[……]

继续阅读

如何在 Vue 中为 Props 赋予默认值

当我们在Vue中使用组件时,我们经常使用属性或道具将自定义的数据块向下传递给子组件。例如,我们可以告诉我们的子组件,对于这个版本的组件,“name”被设置为“my-component”:

如果我们尝试在没有nameprops 的情况下调用这个组件,它会undefined在代码中返回,或者在 HTML 中呈现时就像没有文本一样。假设我们的Component外观是这样的:

我们的组件所做的只是定义了一个名为nametype的 prop String,控制台会记录这个属性。它还在表单中显示它Hi 。这里唯一的问题是,如果name在调用组件时未定义,则没有给出默[……]

继续阅读

关于如何在 Vue 中使用 Emit 的指南

在 Vue 中,数据通常以单向方式从父组件传递到其子组件。这是通过 props 传递的,props是我们赋予组件的属性或属性。

例如,如果我们调用一个组件PageOne,它有一个名为的属性name,该name属性将在PageOne组件本身中变得可用,让我们可以用它做我们想做的事情。这样,当我们在父组件或页面中声明数据时,数据将传递给子组件:

<PageOne name=”some-name” />在 PageOne 组件中:

this.name = “some-name”

在大多数情况下,道具允许我们做我们需要对数据做的一切。然而,有时我们需要向上发送数[……]

继续阅读