自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 产品规划该从哪几个方面进行?

确认了系统支持或优化的业务范围,那么系统参与到组织的工作之中,使得工作中某个业务单元系统化,或者优化了现有的系统流程,原有的业务流程发生了改变,这种改变后的流程需要进行整体的梳理。因此业务范围的梳理不是基于系统的功能实现,而是从用户实际使用的业务出发,归纳其业务组成,明确业务系统化的界限在哪里,要对哪些业务进行系统化。用户需求:用户真正需要的是什么,多数情况下用户并不能完整的表达出想要实现的功能,说找是A,但其实是希望能得得到B,其实是需要产品经理能够辨别真伪,真正理解用户的核心诉求是什么。

2023-03-19 20:59:57 423

原创 CSS3按钮渐变实现过程

CSS3按钮渐变实现过程前言先看UI图上代码最后我们看效果总结前言摩西摩西,时隔很久,我又来更新啦……今天这个需求本来美工姐姐给张图就能解决的!但是为了防止以后会遇到,就自己实现吧! 哈哈哈哈,其实挺无聊的这么干????????????先看UI图上代码 <style> .btn { margin: 100px auto; position: relative; width: 296px; height: 46px; line-heigh

2021-08-05 11:32:49 282

原创 在父组件中添加事件控制子组件的显示和隐藏

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、 父组件二、 子组件总结前言提示:别杠昂 我知道有甚多的方法,这玩意仅供参考,欢迎随时探讨提示:以下是本篇文章正文内容,下面案例可供参考一、 父组件项目要求是进入页面底部导航默认是隐藏的状态!点击按钮时出现底部导航,然后这个按钮是一个单独的组件,那这个时候的想一想vue里子传父的方法:(1)在父组件中给子组件的标签上绑定一个自定义点击事件,事件上挂载需要调用的方法(2)在子组件的方法通过this.$em

2021-06-01 15:34:48 1269

原创 上下字体自动分散 对齐方法

昨天被指派写样式,我的天好久不写就算了 弹性盒子属性多的有点记不住,搞了一个小时没有达成ui图的样式,百度搜也没有答案,于是请教了一下大佬,虽然很简单但是还是想记录下来以防以后遇到同样的问题脑子不好使 哈哈哈哈哈哈~上图ui设计图是这样的...

2021-05-28 11:26:18 356 2

原创 求 Cesium 三维地图开发大神 有的滴滴

求 Cesium 三维地图开发大神 有的滴滴

2021-05-27 09:58:18 83

原创 什么是GIS!(1)

GIS定义GIS通常被认定为地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。位置与地理信息既是LBS的核心,也是LBS的基础。一个单纯的经纬度坐标只有置于特定的地理信息中,代表为某个地点、标志、方位后,才会被用户认

2021-05-25 14:48:46 1288 3

原创 面试时项目经理提出的需求问题

面试时项目经理提出的需求问题点击商品列表进入详情页点击返回按钮回到上次打开列表的位置的思路点击商品列表进入详情页点击返回按钮回到上次打开列表的位置的思路将商品列表的scrollTop获取到并且存入cookie中$('.serve-list').scroll(function(){ $.cookie("gallery_scroll", $('.serve-list').scrollTop()); })然后编辑一个新的方法调用这个cookie值之后就可以使用 如下: $(funct

2021-03-18 17:40:06 139

原创 前辈教的三种兼容的方法

判断ie浏览器的方法 function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAg

2021-01-03 13:32:40 172

原创 关于前端的面试题汇总

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、css部分**1、块级元素和行内元素分别是什么?**display:inline-block,block,inline元素的区别2、让一个盒子居中的方法有哪些?清除浮动的方法?css3的预处理器二、JavaScript1.JS数组的常用10种方法详解2、数组去重的方式3、for each和for map的区别splice和slice的区别4、JS中的call、apply、bind方法5、列举原生查找Dom的方法**js的基本

2020-12-22 00:03:11 1629 2

转载 App混合开发-前端小白理解

什么是混合app混合开发的App(Hybrid App)就是嵌一个轻量级的浏览器,一部分原生的功能改为Html5来开发,这部分功能不仅能够在不容升级的情况下动态更新,而且可以在Android或iOS上同时运行,让用户的体验更好又可以节省开发的资源。目前市场上主流的APP分为三种:原生APP、Web APP(即HTML5)和混合APP三种,相对应的定制开发就是原生开发、H5开发和混合开发。一、APP原生开发原生开发(Native App开发),是在Android、IOS等移动平台上利用提供的开发语言、

2020-12-07 22:14:27 4943

原创 微任务和宏任务的执行顺序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言宏任务和微任务的来源!js的执行顺序为什么会打印出这个顺序?(看图)关于微任务和宏任务在浏览器中的执行顺序所以上图的意思就是宏任务和微任务的分类宏任务:微任务:代码演示总结前言宏任务和微任务的来源!js 是单线程执行的,js中的任务按顺序一个一个的执行,但是一个任务耗时太长;那么后面的任务就需要等待,为了解决这种情况,将任务分为了同步任务和异步任务;而异步任务又可以分为微任务和宏任务。js的执行顺序console.

2020-12-07 21:59:27 5927

原创 教你如何根据设计图计算rem

pc端和移动端网站的区别PC端:屏幕尺寸大,显示内容多,结构复杂,缩小浏览器窗口,页面内容结构并不会发生改变,也并不是响应式。移动端:屏幕尺寸小,显示的内容有限,结构清晰,简洁,设备种类繁多,浏览器窗口随着移动端的屏幕大小而自适应大小,rem的概念rem:相对于根元素(即 html 元素)font-size 计算值的倍数。rem布局的本质是等比缩放,一般是基于宽度针对设计稿的宽度 利用js动态获取屏幕的宽度rem是相对于根元素的字体大小的单位,也就是html的font-size大小,浏览器默认的

2020-12-07 21:28:00 1866 1

原创 第三方微信和支付宝的支付流程

业务场景介绍H5移动端支持微信支付 [ 微信支付分为微信内支付(JSAPI支付官方API)和微信外支付(H5支付官方API)] && 支付宝支付[手机网站支付转 APP 支付 官方API ]订单生成逻辑:前端请求后端提交订单,后端去和微信或者支付宝对接生成订单(后续支付都是这个逻辑进行的对接1 .vue微信支付微信支付又分为微信内支付和微信外支付流程如下1.在订单组件中选择支付方式之后在支付页面先去判断是否是在微信内://判断是否微信 is_weixn(

2020-12-07 21:18:57 1925

原创 UniApp 从入门到开发

这里写自定义目录标题前言一、pandas是什么?二、使用步骤三、生命周期1.引入库2.读入数据总结提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤三、生命周期1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:p

2020-12-04 16:49:57 9659 17

原创 微信小程序授权登录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录微信的详细登录流程如下 图前言一、 怎么使用 getUserInfo总结微信的详细登录流程如下 图前言首先 要明白 授权登录是为了什么 ?授权登录是为了要获取用户得信息、昵称、以及头像id,如果没有授权登录,用户无法正常使用小程序软件微信小程序 是授权登录时是直接可以通过getUserInfo接口 弹出授权弹窗一、 怎么使用 getUserInfo使用 button 组件,并将 open-type 指定为 ge

2020-11-29 20:37:12 724 1

原创 小程序开发中遇到的问题与解决方案

文章目录一、详情页的商品介绍图片过大的问题二、 搜索页面点击图标切换样式三、购物车商品右侧滑动删除四、 总结一、详情页的商品介绍图片过大的问题这个是由于富文本编辑器回来的 标签中没有对 图片标签的样式做处理导致的 onLoad: async function () { console.log(app.globalData) let { data:detailsList } = await request('https://api.it120.cc/weidong/shop/go

2020-11-27 22:07:00 1036

原创 微信小程序的生命周期详解

文章目录一、应用生命周期(App)二、页面生命周期(page)三、应用生命周期和页面生命周期四、路由变化对页面生命周期的影响一、应用生命周期(App)App()函数用来注册一个小程序。接受一个object参数,其指定小程序的生命周期函数等。关于小程序的退出:当用户点击小程序左上角关闭,或者按设备Home键离开微信,小程序并没有直接销毁,而是触发onHide方法进入了后台,短时间内当再次进入微信或者再次打开小程序,小程序会从后台状态进入前台,此为“热启动”。注意当小程序进入后台状态一定时间后,或者系

2020-11-24 14:03:15 5420 1

原创 小程序从入门到开发

文章目录一、什么是小程序?二、开发工具1.小程序开发者工具2.文件目录结构3.页面生命周期4.路由跳转一、什么是小程序?微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。https://mp.weixin.qq.com/cgi-bin/wx二、开发工具1.小程序开发者工具这个工具集成了公众号网页调试和小程序调试两种开发模式。我这里使用了Beta版本,没有用正式版。因为我想体

2020-11-21 09:46:07 307 2

原创 JavaScript中类型、事件、继承等知识点

这里写目录标题如何区分私有变量和全局变量?闭包如何查找当前作用域上一级作用域堆内存栈内存检测数据类型的四种方式:定时器所有的编程语言都是面向对象开发的->类的继承、封装、多态事件对象如何区分私有变量和全局变量?1)在全局作用域下声明(预解释的时候上)的变量是全局变量2)在“私有作用域中声明的变量”和“函数的形参”都是私有变量在私有作用域中,我们代码执行的时候遇到了一个变量,首先我们需要确定它是否为私有的变量,如果是私有的变量,那么和外面的没有任何的关系;如果不是私有的,则往当前作用域的上级作用

2020-11-18 15:48:40 388 2

原创 Javascript基础(浅谈js基础与类型)

为什么学习 JavaScript?JavaScript 是 web 开发人员必须学习的 3 门语言中的一门:HTML ------------------------定义了网页的内容CSS--------------------------描述了网页的布局JavaScript------------------网页的行为什么是JavaScript(简称JS)JavaScript是一门脚本语言JavaScript是一门解释性语言JavaScript是一门动态类型的语言JavaScript是一

2020-11-17 20:55:18 484 1

原创 关于Webpack的整理和搭建过程

文章目录前言一、webpack介绍1.webpack是什么?2.webpack特点3.webpack的核心4.作用二、webpack的使用1.小试牛刀2.配置scss3.自动生成html前言 现今的很多网页其实可以看做是功能丰富的应用,它们拥有着复杂的JavaScript代码和一大堆依赖包。模块化,让我们可以把复杂的程序细化为小的文件;类似于TypeScript这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript不能直接使用的特性,并且之后还能转换为Jav

2020-11-17 16:27:29 92 2

原创 JS面向对象基础

JS面向对象基础面向对象的基础概念:构造函数:函数中的一种,通过关键字new可以创建其实例。为了便于区分,通常首字母大写;原型对象:一种特殊的对象,构造函数创建时即自动生成;与构造函数形成一一对应,如同人和影子般的关系;实例:通过构造函数new实例化出来的对象;创建对象的方式1】new 操作符 + Object 创建对象这种方式直接使用Object类对象来创建实例,会产生很多重复代码。2】字面式创建对象使用js对象字面量创建实例对象,同理也会产生很多重复代码。3】工厂模式在上面 n

2020-11-16 11:41:02 88

原创 Cookie基础

什么是cookie1.页面用来保存信息(1)比如:自动登录、记住用户名,浏览记录等2.cookie的特性(1)同一个网站中所有的页面共享 一套cookie(因为不可 能在同一个网站,打开页面都要登录一次,已域名为单位)(2)数量、大小限制 (过大的存储是不现实的)(3)过期时间 (如果不设置过期时间,关闭浏览器就会自动清楚cookie 用空格分开)(要用火狐测试,不然会背干掉)3.JS中使用cookie(1)js里document有个cookie属性3.1如何

2020-11-14 18:21:31 266

原创 如何使用promise封装 原生ajax,$.ajax(),以及fetch?(使用promise封装之后,使用封装好的方法请求接口,三种方法都可以好使)

文章目录1.如何使用promise封装原生ajax2.如何使用promise封装$ajax()3.fetch的使用1.fetch请求数据2.Response对象1.如何使用promise封装原生ajaxget function getRequest(url) { return new Promise((resolve, reject) => { const xhr = new XMLHttpRequest() xhr.open(

2020-11-12 20:47:18 220

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

文章目录一、HTTP与HTTPS1.HTTP与HTTPS介绍2.HTTPS和HTTP的主要区别3.HTTPS的工作原理4.HTTPS的优点5.HTTPS的缺点6.http切换到HTTPS二、常见状态码各类别常见状态码三、get与post区别GET和POST还有一个重大区别四、http的缓存机制1.http缓存原因2.如何使用HTTP缓存 ?3.HTTP缓存的几个注意点一、HTTP与HTTPS1.HTTP与HTTPS介绍超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协

2020-11-11 20:38:19 388

原创 关于ES6,都有哪些新增,经常使用的有哪些,使用心得

es6新增新特性简要总结es6简介es6是在2015年6月正式颁布的新标准,es6基本上实现了所有ECMAScript 规范,以后每年的6月都会发布新版本,但改动不大。ES6新增内容有1,模块化思想。2,关于变量let和const。3,解构赋值。4,字符串的扩展。5,函数的扩展。6,箭头函数。7,继承apply的用法es6 新特性有哪些(常用)心得1.默认参数function sum(a,b=0){}sum(10) 不给b传惨 默认b等于02.模板文本var a=10c

2020-11-10 16:34:16 1245 2

原创 使用VUE动态追加多选和单选,选中样式

实用场景可多选多个”车系“,并为每个选中的span添加样式思路:元素上,动态绑定类名active,为item添加布尔类型的属性active,绑定点击事件,传递参数item,在事件函数中判断是否item是否存在active属性,存在的话,设置属性值为false,不存在的话,设置为true,就可以达到选中添加样式html部分js部分如果为单选,需要清除其他元素样式,那么请保留Vue.set(elem,‘active’,false);备注: 为item添加不存在的属性,需要使用vue提供的Vu

2020-11-09 17:15:18 1089

原创 关于vue 常用指令

关于vue 常用指令vue.js官方给自己的定为是数据模板引擎,并给出了一套渲染数据的指令。本文详细介绍了vue.js的常用指令。Vue.js 使用了基于 HTML 的模板语法,最简单的使用vue的方式是渲染数据,渲染数据最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值。首先创建一个vue实例,并在创建实例的过程中传入一个对象。该对象的第一个属性名为el,它的值是我们需要渲染的目标标签,我们通过属性查找定位这个标签。该对象的第二个属性名为data,里面就是我们要渲染给浏览器

2020-11-09 17:05:15 394

原创 Vuex是什么?Vuex能做什么?Vuex怎么使用?

Vuex是什么?Vuex能做什么?Vuex怎么使用?1、Vuex是什么?哪种功能场景使用它?2、Vuex有哪几种属性?3、使用Vuex的好处?4、使用Vuex示例。5、Vuex常见错误。看下文

2020-11-07 20:32:35 2674

原创 三级联动

三级联动城市案例思维导图大致思路就如图所示此思路仅代表个人 欢迎随时提出更好的简介

2020-11-07 09:41:11 208

原创 AIP 封装与搭建及登录注册关于token的一些理解

前言一、 API搭建二、API的封装三、登录注册1.token的理解总结## 标题一、搭建脚手架,创建基本目录在这里插入图片描述以上是一个vue.3.0标准目录结构1.man.jsman.js是一个全局文件,我们引入的一些插件都可以在里面引入,这样脚手架才可以去使用二、公共请求头和API分装1.公共请求头1.创建 axios,设置 baseURL 与超时时间2.拦截请求3.拦截响应4.路由拦截代码如下(示例):2.API封装将请求数据接口统一放到一个js文件里,方

2020-11-01 20:20:49 914

空空如也

空空如也

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

TA关注的人

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