自制ESP-01远程继电器控制开关灯电路      前几天翻找出1个esp-01模块,家里有个卧室的灯是厨房改造的,电灯开关在外面,使用起来很不方便。于是打算利用这个模块做个可以在局域网控制的开关电路。因为是新手,从网上查找学习到利用业余时间制作用了一个星期。一 前期准备2 制作元器件准备Esp-01模块 1个5V光耦继电器模块模块(非光耦的也可以) 1个旧手机5V充
一、windows中搭建 esp-idf tool(可选),下载连接如下:https://dl.espressif.com/dl/esp-idf/?idf=4.4下载安装tools后进入vscode进行插件安装(未离线下载idf工具也可以通过第二步通过插件下载安装)1. vscode安装编译环境ESP-IDF 需要安装一些必备工具,才能围绕ESP32 构建固件,包括Python、Git、
转载 2023-08-28 08:25:38
70阅读
   组件(component)是vue.js最强大的功能之一,它可以实现功能的复用,以及对其他逻辑的解耦。但经过一段时间的使用,我发现自己并没有在业务中发挥出组件的最大价值。相信很多刚开始使用vue的朋友都和我有相同的状况,在日常的开发中虽然也使用组件,但不知不觉就将组件当成了减少业务代码长度,展现代码结构的一种工具,并没有做到可复用,发挥组件的长处。   恰好,前几天有一个selec
转载 2023-06-14 23:10:07
52阅读
           
原创 2021-05-27 20:49:46
192阅读
if( obj.dada){ for (var key in dada)
原创 2022-03-28 16:31:19
62阅读
DB.class.php test.php
转载 2017-11-10 18:13:00
105阅读
2评论
function AjaxFn(obj){ var ajax = window.XMLHttpRequest ? new XMLHttpRequest (): new ActiveXObject('Microsoft.XMLHTTTP'); var method = obj.method.toUpperCase(); if( obj.dada){ for (var key in dada)
原创 2021-06-30 13:34:39
113阅读
如何封装自己的axios ## 引言 在现代web开发中,我们常常会使用到网络请求。而axios是一款非常优秀的JavaScript库,用于发送http请求,可以在浏览器和Node.js中使用。它提供了一种简单、灵活且强大的方式来与服务端进行通信。本文将教你如何封装自己的axios,以便更好地理解其工作原理,并能够根据自己的需求进行定制化开发。 ## 封装axios的流程 在开始封装axios
原创 2024-01-26 13:36:56
46阅读
vue 组件一、组件的创建,两种方法。(本质上是1、2两种,vue文件,只是创建了一个  组件选项对象,仅是一个js对象)1、定义组件:Vue.component('button-counter',{})。这种方法创建的组件,只能使用在父组件中,无法使用在插件中。因为在不挂载组件时,无法获取到组件对象。 Vue.component('my-component',{
转载 2024-05-07 19:56:32
32阅读
一、axios的封装在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的特性,例如拦截请求和响应、取消请求、转换json、客户端防御XSRF等。所以我们的尤大大也是果断放弃了对其官方库vue-resource的维护,直接推荐我们使用axios库。如果还对axios不了解的,可以移步axios文档
转载 2023-12-13 23:18:02
111阅读
封装(encapsulation):封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过 外部接口,一特定的访问权限来使用类的成员。通过封装使一部分成员充当类与外部的接口,而将其他的成员隐蔽起来,这样就达到了对成员访问权限
前言 在实际工作中,CentOS的安装需要设置的语言、键盘模式、时区等信息都存在很大程度上的雷同型。并且,安装完成后的一些设置工作也都是一样的。这些工作都可以在安装操作系统的时候自动完成。最终做到,安装完成即可得到一个可以使用的CentOS系统。 理论描述 Kickstart安装提供一个安装过程自动
原创 2021-12-27 13:41:10
444阅读
你是否发现项目中有很多页面只用到了框架不到十分之一的内容,还引了压缩后还有70多kb的jquery库 你是否发现项目中就用了两三个underscore提供的方法,其他大部分的你方法你甚至从来没有看过 你是否发现fetch好像比ajax好用那么一点 你是否想过自己封装个ajax.... 纯前端写得久了
转载 2016-12-12 12:25:00
99阅读
封装 Axios,在 Nuxt.js 项目中,我们首先要了解项目的环境准备。Nuxt.js 是一个基于 Vue.js 的框架,支持服务端渲染和单页面应用。Axios 是一个基于 Promise 的 HTTP 请求库。为了确保二者能够良好地协作,以下是我们的环境准备。 ### 环境准备 在开始封装 Axios 之前,确保我们环境中的相关依赖版本是兼容的。下面是一个版本兼容性矩阵: | 组件
原创 5月前
17阅读
## 如何封装Java SDK ### 流程图 ```mermaid graph TD; A(开始)-->B(创建项目); B-->C(编写代码逻辑); C-->D(封装SDK); D-->E(测试SDK); E-->F(发布SDK); F-->G(结束); ``` ### 步骤 1. 创建项目 2. 编写代码逻辑 3. 封装SDK 4. 测
原创 2023-10-17 14:10:41
214阅读
# Axios的封装与使用示例 在现代Web开发中,Axios是一个流行的HTTP客户端库,通常用于进行API调用。虽然Axios已经提供了很多基本功能,但我们可以对其进行封装,以满足我们项目的特定需求。本文将介绍如何对Axios进行封装,并提供详细的代码示例,以帮助读者理解这个过程。 ## 1. 封装Axios的必要性 在实际的开发中,直接使用Axios进行网络请求可能导致以下问题: 1
原创 2024-08-29 06:42:34
107阅读
封装思路因为在使用DOM的原生方法的时候总是感觉有很多代码特别的长不是很方便,例如addEventListener,我就想能不能把这些方法进行进一步的封装,形成一个自己可以使用的代码,这样比较的快捷及简便,在封装的过程中,还通过msdn进行了查询一些DOM的操作,找到了一些小窍门,大家可以看我具体实现中的实现方法,希望你可以在该篇文章中有所收获具体实现首先要先在window中封装一个对象.wind
DOM
转载 2021-01-19 21:12:59
188阅读
2评论
## Android 自己封装 switch ### 引言 在开发 Android 应用过程中,我们经常需要在界面中使用 switch 开关控件来实现一些功能的开启和关闭。Android 系统提供了 Switch 控件,但是有时候我们希望对 Switch 进行一些自定义的样式和行为。为了实现这个目标,我们可以自己封装一个 switch 控件。 ### Switch 控件简介 Switch
原创 2023-11-22 11:30:56
80阅读
# 自己封装Redis接口 Redis是一个高性能的键值存储系统,常用于缓存和数据存储。在使用Redis时,我们通常会使用官方提供的客户端库来操作Redis。但是,有时候我们可能需要对Redis进行一些封装,以便在项目中更方便地使用Redis,并提供一些额外的功能。本文将介绍如何自己封装Redis接口,以及一些封装的示例代码。 ## 为什么需要封装Redis接口 封装Redis接口有以下几个
原创 2023-12-26 08:28:57
64阅读
  从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。但其实这种理解相当片面一 封装什么你钱包的有多少钱(数据的封装)你的性取向(数据的封装)你撒尿的具体功能是怎么实现的(方法的封装)二 为什么要封装封装数据的主要原因是:保护隐私(作为男人的你,脸上就写着:我喜欢男人,你害怕么?)封装方法的主要原因是:隔离复杂度(快门就
  • 1
  • 2
  • 3
  • 4
  • 5