自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何通过群晖Docker搭建HomeAssistant打造智能家居控制中心

是一个可以控制、MQTT等设备的智能家居平台。本文首先介绍如何使用的套件来安装,安装成功后,如何结合cpolar内网穿透工具实现。

2023-11-06 15:57:41 3195 9

原创 使用filebrowser搭建Windows系统网盘,并通过内网穿透实现公网访问

File Browser是一个开源的文件管理器和文件共享工具,它可以帮助用户轻松地管理他们的文件和文件夹,并通过Web界面进行访问和共享。它通常用于自托管的云存储解决方案,允许用户在自己的服务器上创建和管理文件存储服务,类似于Google Drive或Dropbox。File Browser的主要功能包括文件和文件夹的上传、下载、重命名、复制、粘贴、删除等操作,以及文件搜索、预览和分享链接生成。它还支持用户和权限管理,以确保文件的安全性和隐私性。

2023-11-02 18:42:11 271 8

原创 如何通过RDP实现Windows远程访问Ubuntu内网穿透

XRDP是一种开源工具,它允许用户通过Windows RDP访问Linux远程桌面。除了Windows RDP外,xrdp工具还接受来自其他RDP客户端(如FreeRDP、rdesktop和NeutrinoRDP )的连接。相较于VNC,xrdp更加的轻量级。下面简单几步实现ubuntu XRDP+cpolar内网穿透工具,实现windows远程桌面控制ubuntu。

2023-10-10 10:56:45 676 1

原创 NAS私有云存储 - 搭建Nextcloud私有云盘并公网远程访问

Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏感数据的控制和安全返回给您,从而消除了对第三方云托管服务的使用。在本教程中,我们将在Ubuntu服务器上安装和配置Nextcloud实例。我们将使用Snap包装系统安装Nextcloud。

2023-09-21 15:42:16 241 2

原创 CSS3 渐变(Gradients)

CSS3 渐变(Gradients)是一种在元素背景中创建平滑过渡效果的技术。通过使用 CSS3 渐变,我们可以在不使用图像的情况下实现丰富多彩的背景效果。:线性渐变是指颜色按照直线方向进行平滑过渡的效果。我们可以指定渐变的起点和终点,以及沿着渐变线的颜色分布。:径向渐变是指颜色从一个中心点向外辐射状平滑过渡的效果。通过使用线性渐变和径向渐变,我们可以轻松地为元素创建各种炫目的背景效果,而无需依赖图像。这将使元素的背景呈现由红色向外辐射变化为蓝色的效果。这将使元素的背景呈现由红色渐变到蓝色的效果。

2023-09-08 16:01:18 108

原创 CSS3 渐变(Gradients)

CSS3 渐变(Gradients)是一种在元素背景中创建平滑过渡效果的技术。通过使用 CSS3 渐变,我们可以在不使用图像的情况下实现丰富多彩的背景效果。:线性渐变是指颜色按照直线方向进行平滑过渡的效果。我们可以指定渐变的起点和终点,以及沿着渐变线的颜色分布。:径向渐变是指颜色从一个中心点向外辐射状平滑过渡的效果。通过使用线性渐变和径向渐变,我们可以轻松地为元素创建各种炫目的背景效果,而无需依赖图像。这将使元素的背景呈现由红色向外辐射变化为蓝色的效果。这将使元素的背景呈现由红色渐变到蓝色的效果。

2023-09-08 15:59:48 81

原创 HTML DOM - 导航

HTML DOM(文档对象模型)允许我们在 JavaScript 中使用导航方法来遍历和访问 HTML 文档中的元素节点。通过使用 HTML DOM 的导航功能,我们可以轻松地定位和操作文档中的各个部分。除了上述方法,还有许多其他的导航方法可用于在 HTML DOM 中定位和操作元素节点。通过利用这些导航方法,我们可以灵活地遍历和处理 HTML 文档中的元素节点。通过使用这些导航方法,我们可以遍历 HTML 元素节点的层次结构,从而定位并操作特定的节点。希望这篇文章对你有所帮助!

2023-09-08 15:58:16 41

原创 HTML DOM - 元素

HTML DOM(文档对象模型)是一种 API(应用程序接口),它允许我们使用 JavaScript 来访问和操作 HTML 文档中的元素。通过使用 HTML DOM,我们可以获取特定的元素、修改它们的属性、样式和内容,以及在文档中创建、删除和移动元素。在 HTML DOM 中,每个 HTML 标签都被表示为一个元素节点,它们可以嵌套在其他元素内部,形成层级关系。通过 HTML DOM,我们可以灵活地访问和操作 HTML 元素,实现动态的网页效果和交互。希望这篇文章对你有所帮助!

2023-09-08 15:54:26 27

原创 HTML DOM - 修改

无论是更新元素的内容、改变元素的样式,还是添加或修改元素的属性,HTML DOM 提供了丰富的接口来实现这些操作。通过使用 HTML DOM,我们可以动态地改变元素的内容、样式、属性等。通过灵活运用 HTML DOM 的修改方法,我们可以轻松地实现动态的网页效果和交互。:通过设置该属性,我们可以修改元素的 HTML 内容。:通过设置该属性,我们可以修改元素的纯文本内容。:通过调用该方法,我们可以添加或修改元素的属性。:通过修改该属性,我们可以改变元素的样式。可以将元素的内容替换为新的 HTML 代码。

2023-09-08 15:53:46 95

原创 HTML DOM 访问

HTML DOM(文档对象模型)允许我们使用 JavaScript 来访问和操作 HTML 文档中的元素。通过使用 HTML DOM,我们可以根据元素的层级关系、标签名、类名等来选择和操作特定的元素。通过灵活运用 HTML DOM 访问方法,我们可以轻松地选择和操作 HTML 元素,实现动态的网页效果和交互。通过这些方法,我们可以轻松地选择出符合条件的元素,并进行进一步的操作。希望这篇文章对你有所帮助!方法根据 ID 获取唯一的元素节点,使用。方法根据类名获取一组元素节点,使用。

2023-09-08 15:53:00 49

原创 HTML DOM 属性

HTML DOM(文档对象模型)属性是用于操作和访问 HTML 元素的特性和值。通过使用 JavaScript,我们可以通过 HTML DOM 属性来获取、修改和设置 HTML 元素的各种属性。通过使用这些属性,我们可以轻松地访问和操作 HTML 元素的各种属性。通过灵活运用 HTML DOM 属性,我们可以实现对 HTML 元素的动态修改和控制。希望这篇文章对你有所帮助!如果还有其他问题,请随时提问。属性来修改元素的 HTML 内容,使用。属性来获取或设置表单元素的值,使用。属性来修改元素的样式等。

2023-09-08 15:52:00 108

原创 HTML DOM 方法

HTML DOM(文档对象模型)方法是 JavaScript 提供的用于操作和处理 HTML 文档的一组函数。通过使用这些方法,我们可以对 HTML 元素进行增删改查,以实现动态的网页效果和交互。通过使用这些方法,我们可以实现对 HTML 元素的选择、创建、添加、删除和属性操作等功能。这些方法使得 JavaScript 能够与 HTML 文档进行紧密的交互,从而实现丰富的网页功能。通过灵活运用 HTML DOM 方法,我们可以实现各种复杂的动态网页效果和交互功能。希望这篇文章对你有所帮助!

2023-09-08 15:49:53 22

原创 HTML DOM 节点

通过 JavaScript 操控 HTML DOM 节点,我们能够实现动态的用户交互和页面效果。HTML DOM(文档对象模型)节点是 HTML 文档中的元素、属性和文本的表示。通过使用 JavaScript,我们可以操控和操作 HTML DOM 节点来实现动态网页的创建和交互。要访问和操作 DOM 节点,我们使用 JavaScript 提供的 DOM API。DOM 节点以树状结构组织,其中每个节点都有一个父节点和零个或多个子节点。希望这篇文章对你有所帮助!如果还有其他问题,请随时提问。

2023-09-08 15:48:52 34

原创 JavaScript 中的类(Class)

在 JavaScript 中,类是一种用于创建对象的模板或蓝图。自 ECMAScript 2015(ES6)引入类以来,JavaScript 对面向对象编程提供了更直观和清晰的语法。使用类,我们可以更轻松地组织和管理代码,并创建具有一致性和可复用性的对象。通过类,我们可以轻松地创建具有相同结构和行为的多个对象。我们还可以通过继承扩展类,以创建更复杂的对象关系。在创建新对象时自动调用,并初始化对象的属性。类的属性和方法,并添加了自己的属性和方法。在上面的例子中,我们定义了一个名为。

2023-09-08 15:46:46 58 1

原创 JavaScript 类型转换

当我们在编写 JavaScript 代码时,经常需要处理不同的数据类型。JavaScript 中的类型转换是将一个数据类型转换为另一个数据类型的过程。这种转换可以是隐式的(自动发生)或显式的(通过代码进行转换)。了解 JavaScript 类型转换的规则可以帮助我们编写更健壮、可靠的代码,并预测不同数据类型在不同上下文中的行为。类型转换提供了灵活性和便利性,让我们能够在不同的情况下正确地处理数据。要查看更多有关 JavaScript 类型转换的详细信息和规则,请参阅官方文档或相关教程。

2023-09-08 15:45:45 40 1

原创 JavaScript Math(算数)对象

在 JavaScript 中,Math 对象是一个内置的数学对象,提供了许多常用的数学运算方法和常量。

2023-09-08 15:43:04 42 1

原创 JavaScript Number 对象

在 JavaScript 中,Number 对象用于处理数字值。它提供了许多方法和属性,用于执行数字的各种操作和转换。

2023-09-07 20:48:30 31

原创 JavaScript Prototype

在 JavaScript 中,每个对象都有一个原型(prototype),它是一个指向另一个对象的引用。原型允许我们共享和继承属性和方法。

2023-09-07 20:46:45 28

原创 JavaScript Date

在 JavaScript 中,Date 对象用于处理日期和时间。它提供了各种方法来获取、设置和操作日期和时间。

2023-09-07 20:45:37 30

原创 JavaScript 闭包

在 JavaScript 中,闭包是一个强大的概念,可以帮助我们处理变量作用域和封装。它是由函数和函数内部创建的词法环境组成的。

2023-09-07 20:44:31 27

原创 JavaScript 中的 Promise

通过链式调用 Promise 的 then() 方法,可以按顺序执行多个异步操作,并且可以在每个操作完成后处理结果或执行下一个操作。当需要处理包含异步操作的代码,尤其是多个异步操作的连续执行或并行执行时,Promise 提供了一种优雅的方式来管理和处理这些操作。在上述示例中,每个异步操作通过返回一个新的 Promise 对象,使其可以与下一个异步操作链接起来。通过将多个 Promise 对象传递给 Promise.all() 方法,可以在其中一个操作成功或全部操作完成后进行处理。如有任何疑问,请随时提问。

2023-09-07 20:43:25 21

原创 JavaScript 异步编程

JavaScript 是单线程的编程语言,意味着在执行代码时只能同时处理一个任务。然而,JavaScript 提供了一些机制来处理异步操作,以避免阻塞程序执行并提高性能。

2023-09-07 20:42:13 17

原创 JavaScript 中的 let 和 const

声明的变量只在当前代码块中有效,不会被提升到外层作用域。这样可以避免变量污染和意外修改的问题。可以提高代码的可读性和可维护性,减少了意外的变量修改和错误赋值的风险。更好的选择,有助于编写更健壮和可靠的 JavaScript 代码。关键字用于声明一个常量,即一旦赋值后就不能再改变的变量。声明的变量必须在声明时进行初始化,并且不能重新赋值。是用于声明变量的关键字,并且它们相较于。关键字用于声明一个块级作用域的变量。适用于需要在特定作用域中使用的变量,而。在 JavaScript 中,具有更加灵活和安全的特性。

2023-09-07 20:41:00 240

原创 JavaScript 中的 this 关键字

在 JavaScript 中,this 是一个特殊关键字,用于指向当前执行代码的对象。它经常在函数中使用,并且它的值是由调用方式决定的。下面简要介绍 this 在 JavaScript 中的一些常见用法和行为。

2023-09-07 20:40:04 16

原创 JavaScript 表单处理

JavaScript 是一种强大的脚本语言,可用于处理网页中的表单。通过 JavaScript,我们可以对表单进行验证、收集用户输入以及执行其他与表单相关的操作。在本篇文章中,我们将简要介绍一些常用的 JavaScript 表单处理技巧。

2023-09-07 20:38:42 137

原创 JavaScript 数字方法大全

在 JavaScript 中,数字是一种基本的数据类型,用于表示数值。为了方便对数字进行处理和计算,JavaScript 提供了多种内置的数字方法。以上就是 JavaScript 数字方法的简要介绍。希望这些信息能对您有所帮助。如有任何疑问,请随时提问。除了上述方法,还有许多其他用于数字操作和计算的方法可供使用。可以根据具体的需求选择合适的方法来处理数字。通过了解不同的 JavaScript 数字方法,我们可以更好地处理和操作数字数据。

2023-09-07 20:38:07 199

原创 JavaScript 字符串方法大全

JavaScript 中的字符串是一种用于存储和操作文本数据的数据类型。为了方便对字符串进行处理,JavaScript 提供了多种内置的字符串方法。这些方法可以轻松地对字符串进行格式化、查找、替换和切割等操作。在实际开发中,灵活运用这些方法可以提高代码的效率和可读性。在JavaScript中,字符串方法不仅可以处理基本的字符串操作,还提供了一些高级功能,以满足更复杂的需求。以上就是JavaScript字符串方法的简要介绍。通过了解不同的JavaScript字符串方法,我们可以更好地处理和操作字符串数据。

2023-09-07 20:37:07 249

原创 JavaScript 事件大全

JavaScript 中的事件为我们提供了与用户交互和响应用户行为的能力。通过事件,我们可以捕获用户的操作,并触发相应的函数或代码块。除了上述事件,JavaScript 还有许多其他类型的事件可供使用。可以根据具体的开发需求,选择合适的事件来实现相应的交互效果。通过了解不同类型的 JavaScript 事件,我们可以更好地与用户交互,实现动态和响应式的网页开发。以上就是 JavaScript 中的事件大全。为 “myButton” 的按钮时触发匿名函数中的代码,将 “按钮被点击了!以上代码会在用户点击。

2023-09-07 20:34:33 81

原创 js基础-数据类型

了解 JavaScript 的数据类型和类型转换是编写高效代码的关键。原始类型可以提供快速、简单的值,而对象类型则可组织和操作这些值。开发者应该掌握 JavaScript 的数据类型、类型判断和类型转换,以确保代码能够正确地处理各种情况。以上就是关于 JavaScript 数据类型的简要介绍,希望对你有所帮助!如有疑问,请随时提问。

2023-09-07 16:37:37 15

原创 js基础-对象

JavaScript 对象是存储数据和功能的容器。通过键-值对的形式,对象使我们能够组织和操作复杂的数据结构。掌握 JavaScript 对象的创建、访问、修改和遍历等基本概念,将帮助开发者更好地利用对象来构建灵活且功能强大的应用程序。以上就是关于 JavaScript 对象的简要介绍,希望对你有所帮助!如有疑问,请随时提问。

2023-09-07 16:34:48 10

原创 提升远程办公效率,用友畅捷通T3搭配cpolar助您轻松管理财务!

在现代企业中,安全而高效地访问内网资源对于财务软件至关重要。本文将介绍如何使用 cpolar 内网穿透技术来构建一个安全、可靠且高效的内网穿透财务软件。cpolar是一个功能强大的跨平台、内网穿透工具,它能够安全地将位于NAT或防火墙后面的本地服务器暴露给公共互联网。

2023-09-07 16:15:49 54 1

原创 js脚本-验证码识别

想必做自动化脚本的都遇到过图片验证码识别的问题,今天发现一个比较牛的工具—百度智能云,它提供了一些免费的api可以来帮助识别各种文字、验证码等等等、功能下面介绍这个接口是一个月1000次免费,平民玩家足以百度智能云功能强大,要想识别率高—>充钱使你强大喜欢三连。

2023-08-22 21:13:04 977 45

原创 开放原子训练营(第一季)铜锁探密Nginx+国密的应用

总的来说,这次铜锁活动让我更深入地了解了商用密码的原理和应用方法,同时也让我认识到,在实践过程中,需要不断地思考和尝试,才能真正掌握商用密码的技能和技巧。我相信,这些知识和经验对于我未来的发展和工作都非常有帮助。

2023-04-27 15:59:30 989 1

前端html资料笔记大全整合

html笔记大全整合版,只要掌握写网页拿捏了

2021-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除