- 博客(19)
- 收藏
- 关注
原创 支付宝支付与微信支付
支付主要背景H5移动端支持微信支付 [ 微信支付分为微信内支付(JSAPI支付官方API)和微信外支付(H5支付官方API)] && 支付宝支付 [手机网站支付转 APP 支付 官方API ]支付方式1、内支付内支付就是在原有的域名站内支付页面进行支付,不需要跳转到第三方支付平台的支付页面进行支付。方法:根据官方API微信内置js对象 WeixinJSBridge,进行开发,至此微信浏览器内支付已经完成 //解决微信内置对象报错 weixi
2020-12-07 19:37:57 763
原创 混合App的使用
混合App是什么Hybrid App是指介于web-app(网页APP,如京东web)、native-app(原生应用,如手机上面的APP应用)这两者之间的app,它虽然看上去是一个Native App,但只有一个WebView ( WebView,可以类比成iframe ),里面访问的是一个Web App,就是包了个客户端的壳,其实里面是HTML5的网页。混合App的介绍app开发方类型有几种1、WebApp:就是在浏览器中运行的web应用2、NativeApp:用android和Obje
2020-12-07 19:07:03 255
原创 如何根据设计图设计rem比例
remrem是CSS3新增的一个相对单位(root em,根em,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。var setRem = { init: function() { function set() { document.documentElement.style.fontSize = document.documentElement.clientWidth / 750*100 + 'px';
2020-12-07 18:42:39 277
原创 js单线程 ,宏任务与微任务
js单线程JavaScript作为浏览器脚本语言,只要是在于和用户进行交互/处理前端数据/操作DOM。所以,它无法进行多线程操作微任务与宏任务同步:在一个线程上(主栈/主任务队列)同一个时间只能做一件事情,当前事情完成才能进行下一个事情(先把一个任务进栈执行,执行完成,在把下一个任务进栈,上一个任务出栈…)异步:在主栈中执行一个任务,但是发现这个任务是一个异步的操作,我们会把它移除主栈,放到等待任务队列中(此时浏览器会分配其它线程监听异步任务是否到达指定的执行时间),如果主栈执行完成,监听者
2020-12-07 17:31:17 146
原创 uniapp微信第三方登录
<template> <view> //页面 <view style="width: 100%;height: 100px;font-size: 30px;text-align: center;line-height: 100px;">微信登录</view> <!-- <view class="uni-form-item uni-column"> <input class="uni-input" focus place
2020-12-04 21:10:32 536
原创 uni-app总结
文章目录一、一些问题及解决1、appId2、写法二、uni-app1、开发软件2、创建3、运行4、打包不同平台的代码5、打包apk6、云打包,如何运行在不同的端三、路由跳转1、uni.navigateTo(OBJECT)2、uni.redirectTo(OBJECT)3、uni.reLaunch(OBJECT)4、uni.switchTab(OBJECT)5、uni.navigateBack(OBJECT)6、uni.preloadPage(OBJECT)四、配置tabBar1、官网tabBar配置2、自定
2020-12-04 21:00:22 1544 1
原创 小程序中遇到的一些问题
文章目录一、样式的不同二、更新视图三、数据的绑定四、app.json一、样式的不同小程序的样式与其它不同,主要用 view 代替 div ,实现页面的改变,所以在进行小程序样式修改时要更加注意二、更新视图在小程序中,不会像vue中data的数据会自动改变,所以需要我们使用别的方法更新数据方法一: 用一个空对象暂存var data = {}data[key] = value // key 可以是任何字符串this.setData(data)方法二: ES6this.se
2020-11-29 18:54:29 94
原创 小程序授权登录流程及操作
文章目录一、思维导图二、是否授权1、已授权2、未授权3、登录一、思维导图二、是否授权1、已授权开始流程,判断是否本地有token2、未授权1、进入授权页面显示授权按钮并点击<view wx:if="{{canIUse}}"> <view class='header'> <image src='/images/wx.png'></image> </view> <view clas
2020-11-29 18:00:28 1132
原创 小程序入门知识点总结
文章目录一、下载安装1、下载开发者工具2、在官方页面注册AppId 并创建文件夹二、引入vant weapp UI组件库1、组件库的方法2、较为简洁的方法一、下载安装1、下载开发者工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html2、在官方页面注册AppId 并创建文件夹官方页面:https://mp.weixin.qq.comappid位置:文件夹创建:Tips:之后的使用可以按照官方文档
2020-11-21 19:36:53 203
原创 javascript的一些简单知识
文章目录一、正则表达式1、基础2、字符串与正则配合的一些方法searchmatchreplace3、字符串一、正则表达式1、基础字符串操作search 查找substring 获取字子符串*charAt 获取某个字符split 分割中字符串,获得数组什么是正则规则、模式强大的字符串匹配工具
2020-11-18 14:55:27 69
原创 webpack知识点总结
文章目录Webpack知识点总结一、什么是webpack?二、 webpack 的特点?三、 webpack的核心?五、webpack 手动搭建步骤Webpack知识点总结一、什么是webpack?打包工具静态资源打包工具前端必备二、 webpack 的特点?js依赖进行整合处理 (打包整合)一些预处理的sass,less可以在环境中进行编译 (转换)可以对js、html、图片等进行压缩 (优化)三、 webpack的核心?entry 入口文件 //
2020-11-17 18:01:33 306
原创 javascript知识简略
javascript知识简略文章目录javascript知识简略一、闭包二、原型链三、js原生事件的绑定四、js原生dom操作1、查找:2、插入:3、删除:4、克隆:5、设置和获取属性:五、es6新增特性一、闭包1、闭包:MDN的解释:闭包是函数和声明该函数的词法环境的组合。说白了就是函数嵌套函数,内部函数能够访问外部函数的变量 (function() { var a = 1; function add() { var b = 2 var sum = b + a console.log(sum
2020-11-16 20:53:20 72
原创 js相关知识集合
js相关知识文章目录js相关知识一、初识javascript1、js特效2、函数3、获取元素4、if判断5、函数传参6、提取行间事件7、循环8、选项卡二、深入javascript基础1、 javascript的组成2、变量类型3、作用域与闭包4、运算符三、定时器1、定时器作用2、数码时钟3、Date对象一些方法4、 延时提示框5、无缝滚动 —— 基础四、DOM基础1、什么是DOM2、浏览器兼容情况浏览器内核3、DOM节点4、操纵元素属性五、DOM操作应用1、基础2、高级一、初识javascript
2020-11-15 21:34:51 165
原创 使用promise封装 原生ajax,$.ajax(),以及fetch
一、promise封装原生ajax1、get: 缓存、请求长度受限、会被历史保存记录无副作用(不修改资源),幂等(请求次数与资源无关)的场景<script> function getRequest(url) { return new Promise((resolve, reject) => { const xhr = new XMLHttpRequest() xhr.open('GET', url, tr
2020-11-12 18:55:43 100
原创 http/https协议、常见状态码、get/post、http缓存机制
一、http/https协议http协议:HTTP协议是超文本传输协议的缩写,英文是Hyper Text Transfer Protocol。它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。原理:HTTP是一个基于TCP/IP通信协议来传递数据的协议,传输的数据类型为HTML 文件,、图片文件,查询结果等。HTTP协议一般用于B/S架构()。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。特点: 1、http协议支持客户端/服务端模
2020-11-11 19:50:04 231
原创 ES6的新增及使用心得
ES6新增特性1、let constlet与const与之前的var相比,有了更多的改变let与const都是只在声明所在的块级作用域内有效。let声明的变量可以改变,值和类型都可以改变,没有限制。const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。2、class类语法糖在ES6中,class (类)作为对象的模板被引入,可以通过 class 关键字定义类。class 的本质是 function。它可以看作一个语法糖,让对象原型的写
2020-11-10 17:14:26 365
原创 Vue常用指令 及动态样式的实现
一、Vue常用指令1、概念:在vue中,提供了一些更加简单的指令,通过使用这些指令,可以让我们在进行项目开发时更加的方便2、指令名称及效果(1)、v-if v-show:两者皆为对dom元素进行显示与隐藏,但v-if为数据的销毁与重铸,而v-show则为其内在属性display是否为none(2)v-else:常用于v-if与v-show的之后筛选,如if与else一般(3)v-model:双向数据绑定的主要指令,使元素之间的数据传输更为方便(4)v-on:绑定属性(5)v-bin
2020-11-09 16:47:20 171
原创 关于app封装 搭建,注册登录以及 关于token的一些理解
转载:https://www.cnblogs.com/qfmn/p/13910928.html
2020-11-07 19:34:08 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人