自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node.js 里面的server文件 出现运行一段时间后,会自动关闭的原因(MYSQL数据库)

解决方案: //db.js//连接MySQLvarexpress=require('express');varrouter=express.Router();varmysql=require('mysql');varpool=mysql.createPool({host:'localhost',user...

2019-02-01 09:16:16 3728 3

原创 网页微信支付

reject(new Error('支付失败'));// 支付成功后执行的方法。reject(new Error('支付取消'));function 支付失败(reject) {message: '支付已取消',message: '支付成功',message: '支付失败',支付成功(resolve);title: '温馨提示',title: '温馨提示',title: '温馨提示',支付失败(reject);function 支付成功() {function 支付取消() {// 支付成功处理函数。

2023-11-28 17:20:49 528

原创 uni-app 移动端口接口请求数据封装

wx.removeStorageSync("token") //移除token。// 鉴权验证,获取登录之后后端返回的token,存在即在头部Authorization写token,具体的看后端需求。// 判断状态码---errCode状态根据后端定义来判断。url: apiUrl + url, //接口请求地址。//401 token失效,需重新获取。header: header, // 头部。data: data, // 请求参数。//公共的请求地址数据缓存选择其一。// 封装微信请求方法。

2023-11-28 15:01:32 928

原创 uni-app图片上传

2、图片上传请求地址按照自己的修改。1、定义:fileList,

2023-11-27 18:06:39 1446

原创 设置小程序自动更新

content: "您取消了更新,新版本已经上线啦~,请您删除当前小程序,到微信 “发现-小程序” 页,重新搜索打开哦~",content: "新版本已经上线啦~,请您删除当前小程序,到微信 “发现-小程序” 页,重新搜索打开哦~",content: "新版本已经准备好,是否重启应用?title: "更新提示",title: "已经有新版本了哟~",title: "更新提示",// 提示用户新版本信息或者进行其他操作。

2023-11-27 17:47:19 974

原创 移动端图片下载,保存在手机

content: '您拒绝了我们保存图片到相册的请求,如果您想要使用这个功能,请在设置中打开授权',self.showToast({ title: '图片下载失败' });console.log('图片下载失败:', err);uni.showToast({ title: '已保存相册' });uni.showToast({ title: '保存失败' });console.log('保存失败:', err);title: '警告',

2023-11-27 17:43:37 358

原创 网页授权登录

" +//授权请求地址。encodeURIComponent('https://www.gsrsd.cn/xxx') + //授权返回地址。// 授权成功后返回code 参数 vue 可以通过 this.$route.query.code 获取。3、授权返回地址(地址IP与域名保持一致)2、appid 与微信公众号保持一致。1、定义授权登录执行的函数。

2023-11-27 17:08:17 407

原创 HTML常见的网页布局

1、顶部大图Banner+简单的栅格无论屏幕多大,这种布局都能够为用户展示充足的内容,供用户浏览和探索。虽然这种布局随着屏幕、设备而有所差异,有的设计师会倾向于设计成固定宽或者横跨整个页面的布局,但是总体的模式都大同小异。 ·导航栏 ·顶部大图,图片上叠有文字标题 ·2~4个分栏,承载不同类别的信息,有的会有图标 ·主要的内容区域 ·页脚这种布局设计干净清爽,有足够强的视觉表现力,并且常常采用的响应式设计,断点也很好控制。顶部大面积的轮播图或...

2020-06-12 14:32:35 1522 1

原创 css动画和js动画的差异性

js动画代码相对复杂一些 动画运行时,对动画的控制程度上,js能够让动画暂停、取消、终止,css动画不能添加事件 动画性能看,js动画多了一个js解析的过程,性能不如css动画好 面试题目的参考: 渲染线程分为main thread和compositor thread,如果css动画只改变transform和opacity,这时整个CSS动画得以在compositor trhead完成(而js动画则会在main thread执行,然后出发compositor thread进行下一步操作...

2020-06-12 09:54:04 1291

原创 Node.js 的创建应用步骤

引入 required 模块 var http = require("http"); 创建服务器 项目的根目录下创建一个叫 server.js 的文件,示例代码: var http = require('http'); http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain res...

2020-06-10 10:09:36 171

原创 微信小程序 部分面试题

怎么封装微信小程序的数据请求 一、将所有的接口放在统一的js文件中并导出 二、在app.js中创建封装请求数据的方法 三、在子页面中调用封装的方法请求数据 参数传值的方法 一、给HTML元素添加data-*属性来传递我们需要的值,然后通过e.currentTarget.dataset或onload的param参数获取。但data-名称不能有大写字母和不可以存放对象 二、设置id 的方法标识来传值通过e.currentTarget.id获取设置的id的值,然后通过设置全局对象...

2020-06-08 10:42:30 342

原创 bootstrap 轮播图插件示例

简单的图片轮播图示例: <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 实例 - 简单的轮播(Carousel)插件</title> <link rel="stylesheet" href="//cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstr...

2020-06-07 09:49:35 235

原创 Bootstrap下拉菜单示例

类 , 描述类 描述 .dropdown 指定下拉菜单,下拉菜单都包裹在 .dropdown 里 .dropdown-menu 创建下拉菜单 .dropdown-menu-right 下拉菜单右对齐 .dropdown-header 下拉菜单中添加标题 .dropup 指定向上弹出的下拉菜单 .disabled 下拉菜单中的禁用项 .divider 下拉菜单中的分割线 示例:<!DOCTYPE html>.

2020-06-05 09:55:48 178

原创 Bootstrap 的网格系统

Bootstrap 提供了一套响应式、移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。Bootstrap 网格系统的工作原理行必须放置在.containerclass 内,以便获得适当的对齐(alignment)和内边距(padding)。 使用行来创建列的水平组。 内容应该放置在列内,且唯有列可以是行的直接子元素。 预定义的网格类,比如.row和.col-xs-4,可用于快速创建网格布局。LESS 混合类可用于更多语义布局。 列...

2020-06-04 09:49:26 164

原创 H5与css3的一些新特性

H5的新特性用于绘画的canvas元素; 用于媒介回放的 视频 video 和 声频audio 元素 本地离复线存储localStorage 长期存制储数据,浏览器关闭后数据不丢失; sessionStorage 的数据在浏览器关闭后自动删除; 语意bai化更好的内容元素,比如 article、footer、header、nav、section; 表单控件calendar、date、time、email、url、search;css3的新特征: 选择器。 透明度 ..

2020-06-03 10:05:55 102

原创 http协议的工作原理

HTTP是基于客户/服务器模式,且面向连接的。典型的HTTP事务处理有如下的过程:[8](1)客户与服务器建立连接;(2)客户向服务器提出请求;(3)服务器接受请求,并根据请求返回相应的文件作为应答;(4)客户与服务器关闭连接。客户与服务器之间的HTTP连接是一种一次性连接,它限制每次连接只处理一个请求,当服务器返回本次请求的应答后便立即关闭连接,下次请求再重新建立连接。这种一次性连接主要考虑到WWW服务器面向的是Internet中成干上万个用户,且只能提供有限个连接,故服务器不会让..

2020-06-03 09:48:56 201

原创 css3的多列,属性

属性 描述 column-count 指定元素应该被分割的列数。 column-fill 指定如何填充列 column-gap 指定列与列之间的间隙 column-rule 所有 column-rule-* 属性的简写 column-rule-color 指定两列间边框的颜色 column-rule-style 指定两列间边框的样式 column-rule-width 指定两列间边框的厚度 column-span 指定元素

2020-06-01 10:38:47 141

原创 css3新增属性整理

css3新增边框属性 a、css3新增属性border-color:设置边框的颜色 示例:{border-style:solid; border-color:#ff0000 #0000ff; } b、border-image:设置边框图片 示例:{ -webkit-border-image:url(border.png) 30 30 round; -o-border-image:url(bord...

2020-05-27 10:21:32 162

原创 Bootstrap插件(弹出框(Popover))示例

Bootstrap插件(弹出框(Popover))示例:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Bootstrap 弹出框(Popover)插件</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/c...

2020-05-25 10:34:16 374

原创 微信小程序的扫码功能wx.scanCode

wx.scanCode(Object object)调起客户端扫码界面进行扫码参数属性 类型 默认值 必填 说明 最低版本 onlyFromCamera boolean false 否 是否只能从相机扫码,不允许从相册选择图片 1.2.0 scanType Array.<string> ['barCode', 'qrCode'] 否 扫码类型 1.7.0 success .

2020-05-24 16:00:30 3365

原创 ajax数据的请求

示例:$.ajax({ type:'POST', // 规定请求的类型(GET 或 POST) url:uploadV, // 请求的url地址 dataType:'json', //预期的服务器响应的数据类型 data:{},//规定要发送到服务器的数据 beforeSend:function(){ //发送请求前运行的函数(发送之前就会进入这个函数) // ....},success: function(result){ // 当请求成功时运行的函...

2020-05-24 11:18:25 190

原创 vue-cli提供的几种手架模板

1.webpack-simple模板 1 2 3 4 5 6 7 8 9 ├── README.md ├── index.html ├──package.json ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ └── main.js └── webpack....

2020-05-18 10:52:12 617

原创 vue父组件向子组件中传递(参数)数据

父组件向子组件传递数据1. 首先要在父组件中使用v-bind命令将要传递的数据绑定到子组件上。<template> <div id="app"> <!-- 使用v-bind命令将父组件中的数据绑定到子组件上 --> <Child v-bind:val_1="value_1" v-bind:val_2="value_2"></Child> </div></template><scr

2020-05-18 10:25:16 687

原创 微信小程序与微信公众号的区别

产品定位不同 微信公众号:通过信息的传递实现人与信息的连接。主要以内容营销和信息传递为主、简单的服务为辅。 小程序:面向产品与服务,主要以功能服务为主。 运营方式不同 微信公众号:主要以粉丝运营为主,通过内容的撰写或营销活动策划,为了吸引更多人关注微信公众号,引导粉丝们在商城进行消费。 小程序:方式就很简单了,你知道打开微信,就会推荐5公里以内...

2020-05-02 14:20:23 1266

原创 v-if与v-show有什么区别

频繁切换则使用v-show ; 运行条件少改变则使用v-if1、手段: v-if 是通过控制dom节点的存在与否来控制元素的显示和隐藏; v-show是通过设置dom元素的display样式,block显示,none不显示;2、编译过程; v-if切换有一个局部编译、缺载的过程,切换...

2020-05-02 10:37:43 160

原创 vue.js的核心

1、数据的驱动 在vue中,数据的改变会驱动视图的自动更新。传统的做法需要手动改变DOM来使视图更新,而vue只需要改变数据2、组件 组件化开发的优点很多,可以很好的降低数据之间的耦合度,将常用的代码封装成组件之后、就能高度的复用,提高代码的可重用姓,一个页面/模块可以由多个组件所组成。...

2020-04-17 16:52:28 142

原创 owlCarousel图片轮播插件不执行的原因

1.通过ajax获取数据,并行成对应的div...等样式;2. 根据owlCarousel参数的定义,调取方法$('#owl-demo').owlCarousel({ singleItem:true, //是否只显示一张 布尔值 lazyLoad: true, //延迟加载 布尔值 navigation: false, //显示“上一个”、“下一个” ...

2020-01-09 15:52:02 1918 2

转载 API坐标系统的对比,如何进行转换。

这是一篇转载的文章,不过里面的算法我测试了下,挺准的。 一、各个坐标系的概况 众所周知地球是一个不规则椭圆体,GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定。 基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个国家或地区均有各自的基准面。基准面是在椭球体基础上建立的,椭球体可以对应多个基准面,而基准面只能对应一个椭球体。...

2019-02-01 11:28:17 225

原创 CSS基础笔记整理

Css3 Css选择器 border-radius: 边框的角度 Contenteditable 文字是否允许被编辑 ::selection 改变文字被选中时的背景和字体颜色 :out-of-range 匹配值不符合条件的input样式 :in-range 匹配值符合条件的input样式 :read-write...

2019-02-01 09:49:17 165

原创 VUE整理笔记

Node 是js的运行环境 Node.js的运行环境是非阻塞式的(异步的),所以可以承载高并发的响音。例如:京东抢购 ,淘宝的抢购。Npm是包管理器Npm常见的命令 安装包 npm install 包名 参数 –s ,--save 安装包信息将加入到d ependencies(生产阶段的依赖) –g或者—global 全局安装 Npm uninstall...

2019-02-01 09:25:43 115

空空如也

空空如也

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

TA关注的人

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