自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript 算法题解

数组转换成树形结构数据结构,上下级是有关联关系的var data = [ { "node_id": "1", "parent_id": "0", "name": "1" }, { "node_id": "5", "parent_id": "1", "name": "2" }, { "node_id": "6", "parent_id":...

2019-03-27 11:51:22 194

原创 css 水平垂直居中

<div class="box"> <div class="center"> 需要水平垂直居中的元素 </div> </div>1.flex 布局<style> .box{ width:200px; height: 30

2019-03-07 09:51:00 227

原创 cnpm 搭建私有库

环境介绍: 1.mac(自带msq,就没有去额外的安装)搭建方法: 1. npm install -g cnpm 2. npm install -g cnpmjs.org 3. 修改配置文件~/·cnpmjs.org/config/index.js 4. 配置文件如下:{ "debug": false, // 是否启动 debug 模式 "e...

2018-09-12 21:34:10 596

原创 小程序菜单吸顶

昨天在写一个小程序时,做了一个带吸顶的效果,亲测有效。看到网上很多都不能兼容安卓机,这个可以,随便滑,无论快慢。github地址:https://github.com/yangdongMC/caas.git(如果有用,欢迎给个star ). 介绍一下我的机型: 名称:华为荣耀8 内核:4.1.18-ga5ff2c9 android@localhost #1 A...

2018-09-11 17:08:52 6530 4

原创 react合成事件的使用

使用react + webpack4 + antd-mobile + scss 参见:https://github.com/yangdongMC/react-mobile.git 效果图如下(gif图被压缩,请见谅): 需求大致是这样:一个导航栏可以左右(横向)滑动,操作后,再点击任意一个,可以保持在可视区,第一步好实现,一个父元素让其overflow-x:scroll,子元...

2018-09-04 22:15:04 1468

原创 微信扫码登陆在chrome浏览器失败

浏览器会提示:(新版本的浏览器会提示) Unsafe JavaScript attempt to initiate navigation for frame with URL ‘http://www.xxx.xxx/’ from frame with URL “https://open.weixin.com/xxxxxxx” The frame attempting navigation ...

2018-09-03 10:05:23 7013

原创 MAC 下使用brew 安装mongodb

1.brew list查看有没有安装mongo2.brew install mongodb(此时过程有点久)3.配置mongo/bin 的环境变量,有利于每次启动不用重复写路径4.在mongodb/4.0.0文件夹下创建data,logs文件夹,同时也创建一份mongo.conf5.执行mongod6.新开一个命令行,执行mongoend!!!详情3:1.首先使用brew安装的m...

2018-07-28 15:07:32 791

原创 小程序中canvas绘图

小程序项目github地址:https://github.com/yangdongMC/Eyepetizer.git并非原生小程序写法,使用wepy框架进行开发,但wepy并没有把canvas绘图衔接的很好,还是用到小程序部分api例如:template中的标签还是使用小程序提供的,js中的声明还是使用const ctx = wx.createCanvasContext(‘id’),与原生的...

2018-06-04 21:12:10 3667

原创 微信小程序wepy的使用

wepy框架编写的小程序demo,看看也无妨,github地址请点击,欢迎star—>传送门安装使用见README,本次主要讲使用过程中遇到的问题,会持续更新下去:路由跳转:demo中从列表页面跳转到详情页面,没有使用页面标签navigator进行跳转,原因是在首页的导航栏中已经使用过这种方法,想换其他的方法进行尝试: 3.1.原本使用wepy.component的几个属性来...

2018-05-13 17:43:33 2246

原创 修改微信扫码登录,二维码样式

开工后的第一篇博客,记得在去年给自己定的计划是每月一篇博客,看来有点没有持之以恒,抱歉…,进入正题:过完年来一直在赶项目进度,期间也遇到很多问题,很想把它分享出来,时间问题吧,没有及时写出来,今天遇到在解决项目中扫码登录的几个问题时,看到网上资源很少,我来贡献一份吧!2.1.问题: 二维码太大,跟项目中密码登录模块不协调,产品跟业务不太满意,自己也看得不舒服,下面是改小过的 2.2...

2018-03-17 20:47:43 10277

原创 终于拿下Angularjs中自定义上传文件!!!

2018年,新的一天,新的开始,今天终于把这个优化的需求改好了,记录一下。 2017年岁末的时候,我开始听知乎live,听了一篇忘记名字的大咖讲到,养成写博客的习惯,即可以帮助有需要的人,更重要的是能够帮你提升思维,特别是在技术遇到瓶颈时,写下一篇解决问题的技术博客,有助于重燃激情,废话不多讲… 实现需求: 1.根据设置的不同,可能有多个上传功能 2.流程是初始化为“上传表格”,选

2018-01-01 23:04:47 6770

原创 React-Native Android环境搭建

react-native Android开发关键搭建,相信介绍Java SDK,Android studio,Genymotion安装,环境变量配置,及真实设备接入方法,图文并茂。

2017-12-16 01:28:12 499

原创 React-Router 4 路由嵌套实现的分步表单

如图 1.点击左侧的菜单(分步表单),初始化右侧显示的是:分步表单第一步,对应地址栏是:localhost:3333/step-form 2.点击下一步显示:分步表单第二步,对应地址栏是:localhost:3333/step-form/confirm route.jsimport React from 'react';import { BrowserRouter as Router

2017-12-04 18:07:01 4921

原创 Angularjs自定义指令(directive)

个人做的angular项目不多,都是参与性的,今天在维护公司产品的时候觉得加载更多,每个页面都有,虽然代码中有定义一个公共的加载更多组件,自己又不想看,于是自己在摸索写一个。。。没有自定义指令的html(注释中) js,通过more方法的调用 开始自定义指令 3.1 templateUrl 3.2 directive 4.踩坑。。4.1 使用replace属性 一上来我

2017-11-30 17:35:21 667

原创 react项目中,一些插件版本导致的错误

react没有做过一个完整的项目,都是参与性开发,对于一些复杂功能的实现还是没有掌握,最近把项目中的核心模块拿出来练习一下,刚git clone,问题就一个接一个:编译报错 这里有2处问题,一是:使用了momnet.js,对于2.19.0不是很支持,(手动安装回2.18.1),关于这个问题在https://github.com/ant-design/ant-design/issues?utf8

2017-10-11 12:00:45 1447

原创 React 中from 表单提交,自动化校验

简介:基于react.js+es6+antd(蚂蚁金服ui),但是这个表单只用到了前两个,实现自动化验证,对于需要验证的选项可配置,该文对密码和留言功能做了2级验证,其他只做了一级验证,验证提示使用了antd中的Model方法。效果图 2.代码import React from 'react';import '../css/studyForm.less';import {Modal} f

2017-08-30 14:33:43 20644 3

原创 ES6学习笔记

Arrow Function 箭头函数与传统的函数相比,首先在写法上有点不一样,其次是在this的指向问题. 常规方法: var obj = { name :'dong', array:['react.js','angular.js','vue.js'], getMessage:function(){ this.a

2017-08-18 10:44:58 212

原创 ## 本地文件上传github (坚持看到尾部,提供各种命令行error,解决办法)##

安装git 绑定用户 1.直接在桌面上点击右键,或者点击开始按钮找到Git Bash 2.git config --global user.name "yangdongMC" git config --global user.email "[email protected]" 设置SSK密钥 1.检查是否存在ssk(Git Bash中查看)

2017-08-04 14:34:31 531

原创 Html5(移动端)开发,安卓机上的软键盘顶起影响页面布局

1.可能会出现的bug一是:页面有输入卡框,在iphone手机上测试,点击输入框时,软键盘弹出,页面正常显示,在安卓机上测试,点击输入框时,软键盘弹出,页面出现压缩具体压缩现象:1.当所有元素的高度都设置为百分比,或者vh时,都会被压缩(写死固定值不现实)2.例如banner区域设有轮播图,软键盘弹起时图片会被压缩,变窄3.当底部设有button按钮的时候,iphone中不会被

2017-07-22 17:56:25 17983 3

原创 基于React.js + ANT DESIGN 中使用异步请求之----fetch封装

关于React.js中使用fetch进行异步请求的封装

2017-07-05 14:22:46 7060

原创 富文本编辑器Ueditor的初始化显示--编辑--保存功能

根据项目需求,在PC端编写设置,在移动端显示(包括格式),对于初始化进入的时候要对上一次的编辑内容进行显示。

2017-06-27 08:50:47 2902

空空如也

空空如也

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

TA关注的人

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