mossbaoo的博客

不积跬步无以至千里,不积小流无以成江海。

git 将代码提交到另一个新仓库

换一种说法就是,从一个git仓库拷贝到另一个git仓库。 做法:以镜像推送的方式上传代码到新的仓库地址 git push --mirror http://...(目标仓库地址)

2019-07-12 09:54:07

阅读数 6

评论数 0

js 冒泡排序和快速排序

冒泡排序 通过相邻两个元素之间的比较和交换,使较大的元素逐渐从前面移向后面(即升序),就像水底下的气泡一样逐渐向上冒泡,所以被称为“冒泡”排序。 var arr = [3, 4, 5, 1, 7, 2, 8, 9, 6, 0]; function arrayRank(arr) { var...

2019-07-10 16:51:18

阅读数 12

评论数 0

vue 数据双向绑定的原理

首先简述一下什么是数据双向绑定:数据双向绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。 vue实现双向数据绑定的原理,其实就是利用了 Object.defineProperty() 这个方法重新定义了对象获取属性值get和设置属性值set的操作来实现的...

2019-07-10 15:55:49

阅读数 19

评论数 0

es6 字符串模板拼接

字符串拼接是在日常开发中必不可少的一个环节。 注意:字符串可以用单引号'',或者""双引号,出于方便大家理解,文章以下内容统一使用单引号''! 如果只是一个字符串和一个变量拼接,使用传统的字符串拼接就没什么问题,只需要一个+号和一个''号就好了;但是有时候会有多个字符串与变量拼...

2019-07-01 15:03:58

阅读数 37

评论数 0

js 实现颜色值格式转换 rgb和十六进制的转换

本文章是以prototype原型的方式,给string字符串类型添加方法,用于实现颜色值格式的转换。 如果你不用原型方法,那么你只要借鉴实现方法就好了。 RGB转换为16进制 String.prototype.colorHex = function () { // RGB颜色值...

2019-06-24 14:22:42

阅读数 139

评论数 0

在vue项目中使用ECharts

这个示例使用vue-cli 脚手架搭建 安装echarts依赖 npm install echarts --save 创建图表 可选择全局引入 或者 按需引入 全局引入会将所有的echarts图表打包进去,会导致体积过大,个人建议使用按需引入。 全局引入 main.js...

2019-06-12 11:43:35

阅读数 39

评论数 0

js 判断手机操作系统(ios或Android)

使用javascript判断手机操作系统(ios或Android),介绍小米的miui浏览器如何切换浏览器标识,并解决“在小米浏览器中判断手机操作系统的结果是ios/iPhone”的问题。

2019-05-27 15:16:45

阅读数 15

评论数 0

jQuery 判断鼠标从哪个方向进入元素

$(".item").bind("mouseenter mouseleave", function(e) { var w = $(this).width(); var h = $(this).height(); var x = (e.pageX - t...

2019-05-20 11:11:02

阅读数 11

评论数 0

vue子组件与父组件之间的传值

【vue子组件与父组件之间的传值】在子组件与父组件之间的通信中,无论是子组件向父组件传值还是父组件向子组件传值,他们都有一个共同点就是有中间介质,子向父的介质是自定义事件,父向子的介质是props中的属性。抓准这两点对于父子通信就好理解了。

2019-04-28 11:55:05

阅读数 30

评论数 0

vue加scoped后就无法修改vant的UI组件的样式

有时候UI组件提供的默认的样式不能满足项目的需要,就需要我们对它的样式进行修改,但是发现加了scoped后修改的样式不起作用。 解决方法: 使用深度选择器,将scoped样式中的选择器“深入”,即影响子组件 <style scoped> .a >&am...

2019-04-25 16:59:18

阅读数 941

评论数 1

vue移动端项目如何真机测试

在做vue移动端项目的时候,我们都会想着在手机上真机测试一下自己做出来的效果,那么如何实现呢? 1. 查看IP地址: WIN+R,输入cmd回车,打开命令提示符,输入ipconfig, 查看IP地址 2. 在项目中找到 '/config/index.js' 文件中的host 字段,默认...

2019-04-25 10:03:11

阅读数 312

评论数 0

微信公众号开发 - 引导用户关注、一键关注

微信公众号开发如何引导用户关注?如何一键关注?5个步骤:1. 打开公众号,点击右上角人像图标;2. 点击查看“全部消息”;3. 点击右上角三个点的图标,然后“复制链接”;4. 获得链接;5. 将该链接放进你想要做跳转的地方即可。

2019-04-19 10:29:23

阅读数 403

评论数 0

vue图片懒加载插件vue-lazyload

前言:当页面的图片数量过多,或者用户当前网络不佳的情况下,我们需要将页面内未出现在可视区域内的图片先不做加载, 等到滚动到可视区域后再去加载。这样子对于页面加载性能上会有很大的提升,也提高了用户体验。实现方法:使用vue的图片懒加载插件vue-lazyload

2019-04-15 16:25:31

阅读数 10

评论数 0

微信小程序 使用特殊字体的两种方法

微信小程序中如何使用特殊字体?我有两种方法:1.转base64格式;2.【推荐使用】动态加载网络字体

2019-04-09 14:55:55

阅读数 948

评论数 0

【今日一笑】实习程序员的逆袭

记得初入公司时,写的代码乱七八糟,错误百出,bug连连,不仅上级领导骂我,其他同事也对我怨声载道。 后来听朋友介绍,就报了一个培训班。 经过1个月的刻苦学习,终于功夫不负有心人啊............ ...

2019-03-29 17:49:58

阅读数 110

评论数 1

微信小程序 通过nodeJs操作MySQL进行数据交互

下面的操作,我是通过phpStudy和Navicat for MySQL搭建起来的开发环境 我提供一个Navicat for MySQL的安装和破解方法:https://blog.csdn.net/mossbaoo/article/details/88661851 先来看看目前MySQL的数据: ...

2019-03-19 16:01:00

阅读数 699

评论数 1

安装和破解 Navicat for MySQL

1. 安装Navicat for MySQL软件 2. 安装完成之后,进行破解 2.1.打开‘PatchNavicat.exe’ 2.2.选择安装好的‘navicat.exe’文件 Navicat for MySQL 安装软件和破解补丁: 链接:https://pan.baidu...

2019-03-19 14:46:35

阅读数 75

评论数 0

vue 用纯js监听滚动条到底部 实现上拉加载

在移动端网页项目中,基本都会有列表页的上拉加载功能。在这篇文章中,我结合vue的生命周期用纯js写了一个监听滚动条的函数。 怎样用纯js判断滚动条是否到底部 先了解几个重点要素: 获取滚动条到顶部的位置:document.documentElement.scrollTop、document.bo...

2019-03-14 16:34:28

阅读数 807

评论数 2

微信小程序-虚拟支付的解决方案!原来还可以这么玩!

什么是虚拟支付?比如购买非实物(VIP会员、充值、课程、虚拟物品等) 这次虚拟支付的整改,最受影响的应该就是那些知识付费、购买课程、在线教育之类的小程序 而这次整改,只针对于ios系统的小程序,安卓系统是不受影响的,开发者可以选择其中一种方案: 1. ios和安卓都使用 解决方法: ...

2019-03-11 17:13:15

阅读数 2095

评论数 0

js 获取当前页面url链接的参数

方法: function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&...

2019-03-11 17:10:12

阅读数 82

评论数 0

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