自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于微信支付,支付宝支付

关于微信支付,支付宝支付微信支付和支付宝支付属于第三方支付。第三方支付是指具备一定实力和信誉保障的独立机构,通过与网联对接而促成交易双方进行交易的网络支付模式。在第三方支付模式,买方选购商品后,使用第三方平台提供的账户进行货款支付(支付给第三方),并由第三方通知卖家货款到账、要求发货;买方收到货物,检验货物,并且进行确认后,再通知第三方付款;第三方再将款项转至卖家账户。第三方支付的缺点1、风险问题在电子支付流程中,资金都会在第三方支付服务商处滞留即出现所谓的资金沉淀,如缺乏有效的流动性管理,则

2020-12-07 20:42:42 1340

原创 js单线程,微任务宏任务

js单线程,微任务宏任务首先我们需要明白以下几件事情:JS分为同步任务和异步任务同步任务都在主线程上执行,形成一个执行栈主线程之外,事件触发线程管理着一个任务队列,只要异步任务有了运行结果,就在任务队列之中放置一个事件。一旦执行栈中的所有同步任务执行完毕(此时JS引擎空闲),系统就会读取任务队列,将可运行的异步任务添加到可执行栈中,开始执行。宏任务(macro)task(又称之为宏任务),可以理解是每次执行栈执行的代码就是一个宏任务(包括每次从事件队列中获取一个事件回调并放到执行栈中执行)。

2020-12-07 20:33:08 151

原创 混合app的使用

混合app的使用一、概念App混合开发,顾名思义,是一个开发模式,指的是开发一个App一部分功能用native构建一部分功能用html5构建,英文名叫:Hybrid App。在几年前就已经出现了App混合开发模式,但是真正开始流行始于2014年末,到了2016年已经很流行了,2017年将是鼎盛的一年,因为现在连银行app都开始用混合开发了,比如招行、建行等。二、优缺点混合开发最大的优点是:节约成本和时间,缩短App开发周期。最大的缺点我个人认为有两个:一是性能不是很好,二是兼容性比较差。但随着

2020-12-07 20:27:47 316

原创 根据设计图设计rem比例

根据设计图设计rem比例前端开发中还原设计图的重要性毋庸置疑,目前来说应用最多的应该也还是使用rem。然而很多人依然还是处于刀耕火种的时代,要么自己去计算rem值,要么依靠编辑器安装插件转换。而本文的目标就是通过一系列的配置后,在开发中可以直接使用设计图的尺寸开发,项目为我们自动编译,转换成rem。技术栈vue-cli:使用脚手架工具创建项目。postcss-pxtorem:转换px为rem的插件。自动设置根节点html的font-size因为rem单位是相对于根节点的字体大小的,所以通过设置

2020-12-07 20:14:34 263

原创 uni-app笔记

uni-app小案例uni-app跳转跳转到 tabBar 页面只能使用 switchTab 跳转navigateTo, redirectTo 只能打开非 tabBar 页面switchTab 只能打开 tabBar 页面reLaunch 可以打开任意页面页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar不能在 App.vue 里面进行页面跳转保留当前页面,跳转到应用内的某个页面/** uni.navigateTo(OBJECT):保留当前

2020-12-04 20:41:56 253

原创 关于写小程序开发遇到得问题

关于写小程序遇到得问题问题根源:在建立页面时可能没有使用直接建立page的方式,在配置app.json时,pages里面的大类出现问题问题1.未找到 /pages/test/test.wxml 文件问题根源:在自动配置app.json时多加了一个斜杠,导致文件名字出错问题2.在页面里的.js文件里面加入的变量,未能成功传递到页面的.wxml文件里面或者显示加入的函数方法未找到问题根源:在页面的.js文件里面没有.onload加载函数,该函数必须要有,才能实现变量参数值的传递,并且实现函数方法的调

2020-11-27 21:08:47 169

原创 小程序授权登录

小程序授权登录一、用户打开小程序判断是否授权二、是否是新用户三、本地是否有token登录一、调用wx.login()小程序端通过调用wx.login()API,调用成功的话会在成功的回调里获取一个有时效的登录凭证code。然后调用自家的服务器接口,把获取到的code传递给服务端。wx.login({ success (res) { if (res.code) { //发起网络请求 wx.request({ url: 'https://tes

2020-11-27 20:31:57 2400

原创 关于小程序基础

关于小程序基础小程序前言想要开发小程序,必须要先注册一个微信小程序,比如注册一个136邮箱或者,用过的邮箱(比如注册过公众号)就不可以再拿来注册小程序了。然后需要下载一个微信开发者工具,作为小程序的集成开发环境。小程序目录结构配置介绍一个小程序应用程序会包括最基本的两种配置文件。一种是全局的 app.json 和 页面自己的 page.json注意:配置文件中不能出现注释1.1. 全局配置app.jsonapp.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络

2020-11-21 19:41:44 304 1

原创 webpack整理 搭建过程

webpack整理 搭建过程webpack 是什么?打包工具 (静态资源打包工具) 前端必备webpack 的特点?js依赖进行整合处理 (打包整合)一些预处理的sass,less可以在环境中进行编译 (转换)可以对js、html、图片等进行压缩 (优化)1安装node.js在cmd 模式下 进行查看node版本 node -v查看npm 版本 npm -v2 切换国内npm install nrm -g 全局安装4. 查看nrm 列表 ,默认为npmn

2020-11-17 19:09:20 262

原创 什么是js为什么学习 JavaScript?

什么是js为什么学习 JavaScript?JavaScript 缩写。一种计算机脚本语言,主要在web浏览器(客户端)解释执行,由网景公司开发。请注意,网景公司的 JavaScript 和微软公司的 JScript 不是同一种东西。JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:HTML 定义了网页的内容CSS 描述了网页的布局JavaScript 网页的行为JS的组成部分1.ECMAScript标准(ECMA,欧洲计算机制造联合会)2.BOM

2020-11-15 21:26:56 364

原创 使用promise封装 原生ajax,$.ajax(),以及fetch

使用promise封装 原生ajax,$.ajax(),以及fetch?Promise封装ajax一开始呢我是将Promise封装原生ajaxvar url = '/请求的路径';var params = { id: 'id=123', limit: 'limit=10'};// 封装一个get请求的方法function getJSON(url) { return new Promise(function (resolve, reject) { var

2020-11-12 20:56:05 133

原创 http/https协议、常见状态码、get/post、http缓存机制

http/https协议、常见状态码、get/post、http缓存机制HTTP协议是什么?HTTP协议是超文本传输协议的缩写,英文是Hyper Text Transfer Protocol。它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTPP有多个版本,目前广泛使用的是HTTP/1.1版本。3.HTTP原理HTTP是一个基于TCP/IP通信协议来传递数据的协议,传输的数据类型为HTML 文件,、图片文

2020-11-11 21:15:53 398

原创 es6有哪些新增跟心得

es6有哪些新增跟心得1、块及作用域 for循环 块指的就是用{}包裹的2、定义类的语法3、基本数据类型 boolean string number4、引用数据类型 数组Array5、解构赋值 左右结构必须一样,使用左边定义的值,快速的取出数据中对应的数 据值6、set和map数据结构 set()是给属性赋值的,get()是取得属性值的 被设置和存取的 属性一般是私有 主要是起到封装的作用,不允许直接对属性 操作 set()和get()不一定

2020-11-10 18:43:15 144

原创 vue常用指令

vue常用指令v-html用于输出html代码data: { message: ‘菜鸟教程’ }v-bind用来相应的更新html属性菜鸟教程data: { url: ‘http://www.runoob.com’ }v-on用于监听DOM事件<a v-on:click="doSomething">v-for循环<div id="app"> <ol> <li v-for="site in sites"> {{

2020-11-09 18:45:54 712

原创 vuex

vuex什么是Vuex?官方说法:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。   个人理解:Vuex是用来管理组件之间通信的一个插件为什么要用Vuex?      我们知道组件之间是独立的,组件之间想要实现通信,我目前知道的就只有props选项,但这也仅限于父组件和子组件之间的通信。如果兄弟组件之间想要实现通信呢?嗯…,方法应该有。抛开怎么实现的问题,试想一下,当做中大型项目时,面对一大

2020-11-07 20:37:31 158

原创 vue登录注册

vue登录注册注册1.1 注册页面的布局1.2 注册业务逻辑的实现1.3封装api登录3.导航守卫注册1.1 注册页面的布局需要用到Vant的Field组件1.views下新建一个注册页面 ,完成基本布局。引入Vue和Field并使用。3.给注册页面添加一个单独的路由,注册页面不需要底部。(注意,相关样式需要引入不同的组件,请细心查看官方文档,按需拿取内容)利用计算属性给输入框做条件判断。本案例以手机号为例。1.在views目录下创建三个文件1.1、一个RetrievePas

2020-11-01 20:01:52 1643

空空如也

空空如也

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

TA关注的人

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