自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 uniapp-蓝牙模块封装

蓝牙模块封装好了开箱即用里面有注释,有什么问题可直接提出来连接地址: bluetooth module

2021-03-23 11:47:00 1268

原创 【前端】盒子水平垂直居中的六大妙招

第一种方式 定位方法使用定位实现,让子盒子相对于父盒子进行定位父盒子设置相对定位,父盒子设置绝对定位先把盒子挪到中间,然后向上向下移动自己的一半缺点嘛就是必须知道盒子的宽高,才能计算移动的距离<style> .aa{ width: 600px; height: 600px; position: relative; background-c.

2020-05-21 20:20:21 1497

原创 uniapp连接蓝牙电子秤

uniapp连接蓝牙电子秤(一)可查阅文档微信 uniapp一,蓝牙电子秤最近公司有这么个需求,电子秤和小程序进行对接,实现实时监听电子秤的数据,对于这块的需求它的限制有些高,必须是低功耗蓝牙而且还是4.0的。价格上还偏高,但是没办法买了几台进行测试,来挑战下第一次整处处都是坑首先初始化蓝牙模块(切记要把faill也写上,有时候他不走success,就以为他不触发,其实他在faill里) let that = this wx.

2021-02-05 16:49:58 3146 15

原创 redux学习笔记

流程如下:在redux中用户的操作并不会直接导致view层的更新,而是view层发出actions通知出发store里的reducer从而来更新state;state的改变会将更新反馈给我们的view层,从而让我们的view层发生相应的反应给用户。redux中有三个基本概念,Action,Reducer,Store。Action 作用。用Action来分辨具体的执行动作。比如我是要添加一个项目还是删除一个项目。操作数据首先得有数据。比如添加数据得有数据,删除数据得有ID。action就是存这些.

2020-06-12 22:53:18 192

原创 虚拟DOM和DIFF算法的理解

什么是虚拟DOM当我们更新了state里的值之后,render方法就会被重新调用渲染ui,显然这样会极大地消耗性能,很不爽,所有react出了个虚拟dom,react在虚拟dom实现了diff算法,当render再次渲染的时候他不会去把整个render方法去重新渲染,他会去一一对应,发现不一致的话就会停止查找,取而代之替换掉,所以说react并不是渲染整个dom树,虚拟dom就是js数据结构,虚拟DOM谈谈虚拟DOM的底层原理state数据jsx模板数据+模板+生成虚拟DOM(虚拟DOm就是个

2020-06-11 23:58:47 560

原创 React Redux

是什么React Redux 是 Redux 的 React 版,Redux 本身独立于其他框架而存在,又可以结合其他视图框架使用,比如此处的 React。干嘛的按个人理解,Redux 是应用的状态管理框架,以事件流的形式来发送事件、处理事件、操作状态和反馈状态。这么说还是太抽象了,举个简单的例子。比如有个 A 组件,它要改变它自己的一个 div 里面的文字,假设这个文字内容由 this.props.content 决定,那么它可以发送一个事件,这个事件经过一系列的处理,最终会改变 this.pro

2020-06-10 22:26:16 107

原创 react初体验

React是什么?React是什么呢?相信每个做开发的人对它都或多或少有一些印象。 这里我们来看一下官方对它的解释:用于构建用户界面的 JavaScript 库。我们知道对于前端来说,主要的任务就是构建用于界面,而构建用于界面离不开三个技术:HTML:构建页面的结构CSS:构建页面的样式JavaScript:页面动态内容和交互那么使用最原生的HTML、CSS、JavaScript可以构建完整的用户界面吗?当然可以,但是会存在很多问题比如操作DOM兼容性的问题;比如过多兼容性代码

2020-06-09 22:42:30 180

原创 微信小程序获取微信步数

获取步数授权获取用户微信运动步数的前提是用户授权小程序访问他的微信运动数据。微信对用户隐私有严格的控制,任何涉及用户隐私的敏感数据都需要用户同意后小程序才能获取。只有当用户点击“允许”后,小程序才能获取用户的微信运动数据。小程序的用户授权在微信官方的“小程序开发文档”中有详细的介绍,入口网址:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/authorize.html通过阅读“授权”小节内容,及该小

2020-05-29 00:02:05 14477 2

原创 $emit和$on用法深挖

俗称的emit和emit和emit和on就是消费和定义,咱们在代码中讲解<body> <div id="app"><button @click="add">测试</button> </div> <script> var vm = new Vue({ el: '#app', data: { mess

2020-05-28 01:36:15 1213

原创 微信小程序初识到躺坑

准备工作需要去官网注册https://developers.weixin.qq.com/miniprogram/dev/framework/注册完下一步下载微信小程序开发工具,打开即可下载地址https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html创建项目并填入appid,在这里我们不依赖云服务开发,所以用原生js开发生成的目录剖析目录结构-----看图易懂简单语法数据绑定语法: {{}} 数据

2020-05-26 22:43:15 214

原创 css的盒子模型以及布局(面试考点)

盒子模型1.盒子模型都有哪些: 有标准盒子模型和IE盒子模型也叫怪异盒子模型包括flex弹性伸缩布局以及我们的column-ciunt多列布局2. 3. 标准盒子模型语法:box-sizing: content-box这是由 CSS2.1 规定的宽度高度行为。宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。不包括盒子的宽高box-sizing: border-box为元素设定的宽度和高度决定了元素的边框盒。就是说,为元素指定的任何内边距和边框都将在已设定的宽

2020-05-25 01:37:35 495

原创 异步和同步的机制问题

同步就是一件事一件事的执行,只有执行完当前任务,才会执行后一个任务。异步异步就是在执行主程序的时候发现有异步任务,他会把异步任务摘出来放进异步处理,继续往下走执行到最后,通过回调函数就会执行,这就是异步凡是回调函数存在,都是异步代码异步 IO 是指应用层以异步的方式去读取非阻塞 IO 的方式,只有非阻塞 IO 才能执行异步操作。Node 底层采用线程池的原理管理异步 IO,...

2020-03-11 21:06:31 188

空空如也

空空如也

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

TA关注的人

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